三角肌看起来怪怪的?

2024-10-01 15:44:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有3个变量向量,x,y和z。我想看看z是如何随着x和y的变化而变化的三角肌要绘制图形:

plt.tricontour(x, y,z, 1000, linewidths=0.5,cmap=cm.coolwarm)
plt.colorbar()
plt.show()

我真的很困惑在图表的右下角发生了什么?我不知道为什么我没有像我在左上角那样得到渐变色,而是改成了这些线条。如果有人有什么想法,我将不胜感激!在

谢谢

enter image description here


Tags: 图形show图表绘制cmplt向量线条
1条回答
网友
1楼 · 发布于 2024-10-01 15:44:53

tricontour应该画线。所以你在右下角看到的是预期的。左上角看起来出乎意料。原因是线的密度太高,以至于你看不到线,而是一个填充区域。在

根据你想要的结果,你可以

  • 使用tricontourf代替tricontour
  • 使用较少的级别
  • 使用不等距的级别,即较低数据值的级别多于较高的数据值级别;这可以通过提供数组或列表作为tricontour或{}的第四个参数来实现。在

相关问题 更多 >

    热门问题