난의 gnuplot에서 다음 데이터가 착색 :의 gnuplot 중복 점을 드로잉하고
2012-09-18 0 2 12
2012-03-15 1 4 5
2012-12-18 24 8 11
2012-09-18 2 8 11
2012-03-15 16 5 5
2011-12-06 5 2 3
2012-12-18 3 12 8
2012-09-18 4 4 8
2012-03-29 11 6 2
2011-12-06 9 7 3
2012-12-18 6 7 8
2012-09-18 4 3 8
2012-02-09 27 2 1
2012-12-18 2 1 8
2012-09-18 6 14 8
첫번째 컬럼; x (날짜)
두 번째 열; y
3 번째 열; 포인트 컬러
4 번째 열; 발생 수 (점 중복)
나는의 gnuplot 프로그램을 작성해야합니다 :
- 내 (x, y)에 점을 그립니다합니다.
- 세 번째 열 값 (어쩌면 50 가지 이상의 색)에 따라 각 포인트에 다른 색을 부여합니다.
- 네 번째 열이 0보다 크면 그 점은 복제되고 n 번 그려 져야하고 x, y에 무작위로 작은 여백을두고 포즈를 지정해야합니다. 예를 들어, (rand (x) -0.5, rand (y) -0.5).
다른 질문, gnuplot을 배우는 가장 빠르고 가장 빠른 방법은 무엇입니까?
thx 많이, 당신은 정말 놀라워요, 당신은 나를 너무 많이 도왔습니다. 정말 감사드립니다 :) 당신이 나에게 말한 것을하기 위해 최선을 다할 것입니다. –
위와 같이 썼던 것을 적용했고 매력처럼 작동했지만보기가 내 데이터에 맞지 않았습니다. 다음 두 명령을 추가했습니다. xrange [GPVAL_DATA_X_MIN : GPVAL_DATA_X_MAX] 집합 yrange [GPVAL_DATA_Y_MIN : GPVAL_DATA_Y_MAX] 하지만 작동하지 않습니다! 어떤 단서를 ? –
이 변수는'plot' 명령 후에 만 사용할 수 있습니다.'help gnuplot-defined'를보십시오. 그래서 당신은'set terminal push; 터미널을 알 수 없음을 설정; ... 음모 ...; 터미널 팝 설정; replot'을하거나,'set autoscale'과'set offset'에 대해서 읽습니다. – Christoph