2
我想繪製一個正常的熱圖/圖像,而不是每個數據點的正方形都有一個三角形(實際上是兩個三角形,因此將正方形分成兩部分,但是一旦下面的部分會變得微不足道解決了)。我首先看了gnuplot演示,並且有一些接近what I want的三角形示例,但不夠近。gnuplot中基於三角形的圖像
所以,這是我得到的,現在我有幾個問題。
通過在數據文件中輸入每個三角形的所有座標,可以繪製三角形而不是正方形。三角形的相應的座標這樣
C
/|
/|
/|
/ |
/____|
A B
並且這些在輸入到數據文件如下
Ax Ax Z
Bx By Z
Cx Cy Z
Cx Cy Z
因此具有三個三角形的示例數據文件是(注意每個三角形之間的兩行)
0.6 0.6 1
1.4 0.6 1
1.4 1.4 1
1.4 1.4 1
1.6 0.6 2
2.4 0.6 2
2.4 1.4 2
2.4 1.4 2
2.6 0.6 3
3.4 0.6 3
3.4 1.4 3
3.4 1.4 3
其產生圖像
兩個問題:
- 即使三角形實際上繪製非常接近0.5,1.5,2.5等。我不得不選擇0.4/6在數據文件中,否則三角形重疊值(它們仍然重疊,但是在紙上打印時它們是不可見的)。和
- 三角形右上角的一個奇怪凹痕。
所以,我基本上想知道1(但不介意,因爲我很高興與非常小的重疊),並想修復2,這樣一個很好的三角形繪製。
糟糕的,是非常抱歉,你是對的,我正在繪製像這樣的'splot'file.txt'w pm3d'。我只是按照你的建議嘗試過,它的工作原理與你所說的一樣。但是,例如,如果將x和y範圍都更改爲'[0:50]',則放大時會出現明顯重疊,並且會再次出現小凹痕。我正在使用終端'後記eps增強顏色固體'。也許準確度有限(雖然這對於矢量格式來說確實沒有意義)? – James 2014-09-26 08:37:51