关注分享主机优惠活动
国内外VPS云服务器

Matplotlib如何制作数据密度图和等值面图?

要制作数据密度图和等平面图,我们可以使用Matplotlib中的contourf和Contourf函数。

数据密度图是显示数据密度分布的图表,可以使用contourf函数创建。下面是一个简单的例子:

将numpy作为np导入
将matplotlib.pyplot作为plt导入

#生成一些随机数据
x = NP . random . randn(1000)
y = NP . random . randn(1000)

#创建数据密度图
plt.figure()
PLT . hist 2d(x,y,bins = 30,cmap =≥。蓝调:)
plt.colorbar()
plt.show()

等值面图是用等高线表示数据的图形,可以使用等高线函数创建。下面是一个简单的例子:

将numpy作为np导入
将matplotlib.pyplot作为plt导入

#生成一些随机数据
x = NP . linspace(-2,2,100)
y = NP . linspace(-2,2,100)
x,Y = NP . mesh grid(x,Y)
z = NP . sin(X)* NP . cos(Y)

#创建等轴测曲面图
plt.figure()
PLT . conto URF(X,Y,Z,cmap =》X。coolwarm:)
plt.colorbar()
PLT . contour(X,Y,Z,colors =》1。黑色:)
plt.show()

通过这些示例,您可以了解如何使用Matplotlib制作数据密度图和等值线图。

以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com

未经允许不得转载:主机频道 » Matplotlib如何制作数据密度图和等值面图?

评论 抢沙发

评论前必须登录!