首页后端开发Pythonpython 画组合图

python 画组合图

时间2023-07-21 00:01:02发布访客分类Python浏览515
导读:Python是一个非常流行的编程语言,能够支持多种绘图操作,其中包括组合图。组合图是一种将不同类型的图形组合在一起以实现多个不同图象共存的绘图方式。在这篇文章中,我们将探讨如何使用Python画组合图。# 导入所需的库import matp...

Python是一个非常流行的编程语言,能够支持多种绘图操作,其中包括组合图。组合图是一种将不同类型的图形组合在一起以实现多个不同图象共存的绘图方式。在这篇文章中,我们将探讨如何使用Python画组合图。

# 导入所需的库import matplotlib.pyplot as pltimport numpy as np# 设置随机种子np.random.seed(19680801)# 准备数据mu, sigma = 100, 15x = mu + sigma * np.random.randn(10000)# 创建figure对象,设置其大小fig = plt.figure(figsize=(8,6))# 创建第一个子图,绘制直方图ax1 = fig.add_subplot(2,1,1)n, bins, patches = ax1.hist(x, 50, density=1, alpha=0.75)ax1.set_xlabel('IQ')ax1.set_ylabel('Distribution')ax1.set_title('Histogram of IQ: $\mu=100$, $\sigma=15$')# 创建第二个子图,绘制散点图ax2 = fig.add_subplot(2,1,2)y = x + 10 * np.random.randn(10000)ax2.scatter(x, y, alpha=0.3)ax2.set_xlabel('IQ')ax2.set_ylabel('Performance')ax2.set_title('Scatter plot of IQ vs Performance')# 展示图形plt.show()

以上代码使用了matplotlib库,首先定义了一个随机变量x,然后创建了一个figure对象并设置了其大小。接着使用add_subplot()方法,分别创建了两个子图,在第一个子图中绘制了一个直方图,在第二个子图中绘制了一个散点图。最后使用show()方法将图形展示出来。

这是一个简单的组合图的例子,可以找到并使用更多的matplotlib库的功能来创建更复杂的组合图。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python 画组合图
本文地址: https://pptw.com/jishu/320538.html
java 多线程和并发 css在360浏览器不显示不出来(css在360浏览器不显示不出来怎么办)

游客 回复需填写必要信息