中的ContourPlot函數Mathematica會自動爲您帶來一個圖例和等高線,顏色分佈均勻(例如,從0.1到0.2的藍色功能值,從0.2到0.3的綠色等等)在我的情況下,我繪製的函數有大量的值在0.1到0.2之間,只有很少的值在0.2到1之間。如果我想區分更好的值從0.1到0.2併爲此部分製作多種顏色,一種顏色0.2到1,我該怎麼做?如何更改數學等高線圖中的等值線和圖例?
1
A
回答
0
我會使用Mathematica函數Hue[z]
爲輪廓指定顏色。要做到這一點,你要使用的選項ColorFunction
,像這樣:
ContourPlot[myFunction, {x,-10,10}, {y,-10,10}, ColorFunction -> Function[{f},Hue[g[f]]]]
在這段代碼,g[f]
一些函數映射輪廓水平色相(1和255之間的值)。你說你在0.2和1之間的0和0.2,只有少數之間要多的值,所以我會使用類似
g[f_] := 100*(5*f)^(1/4)
很明顯,你可以改變這種以適應。如果這沒有幫助,則可能需要使用選項Contours->n
來增加等高線的數量,其中n是您想要的數量。希望這可以幫助!
+0
其實,我還是玩了一些。您可能想要使用更像'g = 100 * e ^( - 10 * f)'的函數 – HFE
相關問題
- 1. R - 等高線圖
- 2. Matlab等高線圖
- 3. R - 等高線圖
- 4. 創建等高線圖
- 5. 如何標籤seaborn等高線圖
- 6. JS或PHP中的等高線圖?
- 7. 色等高線圖(數據塊)
- 8. python matplotlib等高線圖對數色標
- 9. 在R2014b Matlab的等高線圖圖例從以前的版本
- 10. Matlab等高線圖平滑的顏色
- 11. 如何獲得由等高線圖繪製的線的(x,y)值?
- 12. 是否可以用科學計數法標註等值線圖?
- 13. 將填充等值線圖數字化
- 14. 谷歌地圖洗選等高線圖和立面圖
- 15. 錯誤與等高線圖GGPLOT2
- 16. 等高線圖與附標量
- 17. 網格等值線圖中GGPLOT2
- 18. 如何覆蓋gnuplot中colormap上的等高線圖?
- 19. 重新調整等值線圖和地圖數據
- 20. 設置Matlab的等高線圖x軸比例?
- 21. 等高線算法
- 22. 使用matplotlib繪製分類值的等高線圖
- 23. 如何繪製matplotlib中等值線圖上的矢量場?
- 24. 從座標點創建等值線圖
- 25. 如何繪製線性迴歸成本函數的等值線圖?
- 26. 添加十字準線或標記到matplotlib等高線圖
- 27. 將柵格線添加到極座標等高線圖上
- 28. 極座標/等高線圖:如何繪製圓內的一些曲線?
- 29. Qplot線條顏色和圖例美學
- 30. 使用底圖和大熊貓創建等值線圖
https://reference.wolfram.com/language/ref/ContourShading.html – agentp