我想創建一個基於非均勻網格的gnuplot的熱圖,這意味着我的x軸箱不具有相同的寬度,我無法弄清楚如何做到這一點,因爲當我用例如「與圖像」繪製我的數據時,我得到的統一大小的框與我的座標根本沒有對應關係(因爲「圖像」將數據視爲矩陣)。所以我想找到一種方法來獲得不均勻的箱子,這些箱子也位於笛卡爾飛機的正確位置。在非均勻網格上使用Gnuplot的熱圖
我的數據是這個樣子:
1 1 0.2
1 2 0.8
1 3 0.1
1 4 0.2
2 1 0.7
2 2 0.2
2 3 0.3
2 4 0.1
5 1 0.2
5 2 0.4
5 3 0.1
5 4 0.9
7 1 0.3
7 2 0.2
7 3 0.9
7 4 0.6
如果我上的Gnuplot
set xrange [1:10]
p 'mydata.dat' with image
運行此命令我得到的是具有相同的寬度和高度(顯然我不16盒圖像在Stackoverflow上沒有足夠的「聲望」來發布圖片,否則我會),但理想情況下,我希望盒子具有不同的寬度並且放在飛機上的正確位置。例如,第一個框應該從1到2,第二個從2到5,第三個從5到7,最後一個從7到10(這就是爲什麼我寫了set xrange [1:10]
)。
任何人都可以幫助我嗎?非常感謝你!
您應該發佈您的代碼,否則它將被作爲離題關閉。 「詢問代碼的問題必須對所解決的問題有一個最基本的理解,包括嘗試的解決方案,爲什麼他們不工作,以及預期的結果。」 – zero323