2013-06-18 3 views
0

I는 다음과 같이 구성되어 데이터가 :logscale 히스토그램

XPos Data1 Data2 Data3 
100 2  3  4 
1000 20 30 40 
10000 200 300 400 

및 I는 첫 번째 열이 X로 사용되는 막대 그래프를 그릴하고자, 각 데이터 열은 클러스터로서 사용된다.

문제 : Y와 X 열의 로그 스케일을 동일 크기 및 공백으로 배치해야합니다. 이 같은

뭔가 : Desired output

가의 gnuplot에서 수 있습니까? X에

로그 스케일은 옥타브를 사용 가능하며, 히스토그램 플롯

와 호환되지 않는 또는 : 나는 logscale를 사용하는 경우,이 메시지가?

답변

2

나는 당신이 필요한 것을 오해하고있을 수도 있습니다. 그러나, 다음 스크립트 사용 : enter image description here

내가 set logscale y 생각이 중요하다 :

set ytics auto 
set logscale y 
set style data histogram 
set style fill solid border -1 
plot 'data.dat' u 2:xtic(1) t col, '' u 3 t col, '' u 4 t col 

것은 나에게 다음과 같은 플롯을 제공합니다.

+0

감사합니다. 실제로 나는 3 개의 오류를 만들었습니다. logscale도 x에 설정되었고, 데이터는 잊어 버린 첫 번째 행에 주석이 있으며 'xtic()'을 알지 못했습니다! 감사 :) – AkiRoss