내가 m*n
행렬을 플롯하려면, 각 요소는 다음과 같은 의 gnuplot 코드 (3*3
의 RGB 매트릭스)에서와 같이되는 트리플 rgb
입니다 : 빨간색 배경에rgb 이미지로 행렬을 그리는 방법은 무엇입니까?
$cross << EODcross
255 0 0 0 0 0 255 0 0
0 0 0 0 0 0 0 0 0
255 0 0 0 0 0 255 0 0
EODcross
검은 십자가. 필요한 경우 열과 색상 구성 요소 사이의 구분 기호를 변경할 수 있습니다.
원하는 피할 수있는 set palette rgbformulae i,j,k
을 얻고 직접 $cross
데이터를 사용할 수 있습니까? 같은 뭔가 :
plot '$cross' matrix with image rgb
그렇지 않은 경우, 나는 (텍스트 표현, 즉 미리 계산에서, 물론 및 r + 256 * (g + 256 * b)
또는 b + 256 * (g + 256 * r)
값을 텍스트로 변환) 24 비트 전체의 정수를 전달할 수 있습니다. i,j,k
트리플은 어떻게 위에서 언급 한 형식으로 표현 된 값 rgb
을 팔레트 색상 공간에 올바르게 매핑해야합니까?
무엇이이 첫번째 의미 : 당신은 색상 채널 자신을 추출해야하기 때문에 플롯 할 때 그래서 당신은, 색상의 24 비트 정수 표현을 사용할 수 있습니까? – Orient
1과 2는 x와 y 좌표입니다. 'matrix'를 사용할 때, gnuplot은 내부적으로 3 개의 컬럼을 생성합니다 : 첫번째는 매트릭스 컬럼이고, 두 번째는 매트릭스 로우이고 세 번째 컬럼은 실제 매트릭스 데이터 값을 포함합니다 – Christoph