Matplotlib密度图和/或3D图

时间:2019-05-20 14:47:25

标签: python-3.x matlab matplotlib wolfram-mathematica density-plot

我有python代码中的数据,该数据另存为csv文件,其中包含两列:xz。总的来说,我有不同的csv文件,其中的x值保持不变,但每个文件中的z值不同。 z的不同值对应于每个文件的y的不同常数值。现在,我想绘制x,y和z的3D图,或者将x作为水平轴,z作为垂直轴并将y作为第三个变量绘制密度图。

y的范围是0.3到0.7,相差0.5。

x是由python代码计算的数字范围。

z是根据y的值和x的值进行计算的数字范围。

让我们举一个简单的例子:

# for y=0.3
# (x,z)
(0.60,0.22)
(0.65,0.331)
(0.70,0.235)
(0.75,0.95)
(0.80,0.265)
(0.85,0.876)
(0.90,0.565)

# for y=0.4
# (x,z)
(0.60,0.232)
(0.65,0.371)
(0.70,0.735)
(0.75,0.95)
(0.80,0.26)
(0.85,0.586)
(0.90,0.785)


# for y=0.5
# (x,z)
(0.60,0.02)
(0.65,0.365)
(0.70,0.255)
(0.75,0.15)
(0.80,0.765)
(0.85,0.976)
(0.90,0.965)

我想要以y为纵轴,以x为横轴的密度图。

和/或x,y,z的3D图

欢迎使用matplotlib,matlab或mathematica中的所有解决方案。

您能帮我怎样绘制这样的图吗?

0 个答案:

没有答案