level 6
Plot3D里可选的渐变色颜色分布不是很密集啊,比如-0.01到0.01之间几乎一种颜色,画出的等高线颜色变化就不是很明显。请问如何让画出的图颜色更多分布更密集?当然在颜色不重复或循环的情况下。
用的代码是
ColorFunction ->
Function [{x, y, z}, Hue[z]], ColorFunctionScaling -> False,
同时也不知道怎么把Hue换成其他色彩方案。
谢谢各位大佬了。
2021年01月20日 15点01分
1
level 6
另一端代码是ColorFunction -> (ColorData["Pastel"][Rescale[#, {-1, 1}, {0, 1}]] &)
但是这个Plot 3D的图颜色不是按照Z轴分布,却是按照x、y轴(?)或者说是XY平面分布的,同样请教怎么改到令颜色按Z轴的数值进行分布呢?
2021年01月20日 15点01分
2
level 6
吧里的大佬建议我把
#改成#
3,但之前改了之后红蓝等色彩的渐变就变得几乎只有单色了。大佬说过后,我又回去看了一下,确实按Z轴分布,但是几乎单色,几乎看不出渐变。
2021年01月20日 16点01分
3
把#后的两个括号内的数字改了就能显示全了,至于原因还有待研究。
2021年01月21日 04点01分
level 6
然后Hue[z]怎么换成其他色彩方案还是不会,希望各位能指点一二,谢谢了。
2021年01月21日 04点01分
4