2017-10-23 5 views
1

と3Dプロット散乱データはどのように色が1列の値に対応した3Dのデータファイルから(多くの)無相関点をプロットすることができますか?カラー値は非整数です。gnuplotの:色

============================================= =========================

詳細:

は、私は、フォームの3つの列を持つ大規模なデータファイルを持っている

longitude  latitude  color 

データが散在して無相関され、(すべての座標が一度だけ表示されていることを除いて)何の基盤となるグリッドと点の間には関係がないすなわち。 colorは任意のスカラーです。私はその最小値と最大値を知っていて、間に色の線形スケーリングをしたいと思います。どのカラーマップが明白でないのか、最初のステップは意味のある出力を生成することです。指定された色と

どのように経度、緯度にドットをプロットすることができるが、単位球面上の座標(すなわち、半径= 1)?

ませ補間は、ポイント間もないの接続を望んでいません。

set mapping spherical splot 'the_file.data' u 1:2:(1)

これは私が行ってきたどのくらいであるが、着色が欠落している(私はまた、簡単な方法でそれを行う方法の提案のために満足しているが、それは実際には重要ではありません)

ありがとう!

+0

がヘルプlinecolorのvariable' 'を見てみましょう...'はsplot "the_file.data" u 1:2:3ポイントカラーのlinecolor変数はおそらく? – user8153

+0

残念ながら、 'color'カラムの値は整数である必要があります。しかし、そうではありません。それらの数が多すぎると、手動による分類が不可能になります。 – derwodamaso

+1

'set autoscale cbfix; splotの 'the_file.data' U 1:2:(1):3液晶palette' – Christoph

答えて

1

あなたは現在のパレットからそれぞれの色を選択するために使用される追加の列を指定することを可能にする、linecolor paletteを使用することができます。

set mapping spherical 
splot 'the_file.data' using 1:2:(1):3 linecolor palette