中的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