matplotlib官方例程实验 一
程序员文章站
2022-02-05 19:29:11
...
import matplotlib.pyplot as plt
import numpy as np
#实验一 空白图
#最简单的figure创建方式,空白figure
fig = plt.figure()
#定义居中标题
fig.suptitle('No axes on this figure')
plt.show()
#实验二 绘制多条曲线
#产生从0到2均匀分布的100个浮点nparray
x = np.linspace(0, 2, 100)
plt.plot(x, x, label='linear')
plt.plot(x, x**2, label='quadratic')
plt.plot(x, x**3, label='cubic')
#设置x轴,y轴标签
plt.xlabel('x label')
plt.ylabel('y label')
#图表标题和曲线说明
plt.title("Simple Plot")
plt.legend()
plt.show()
#实验三 多张图
#重画一张figure,有2*2四张图表
fig, ax = plt.subplots(2, 2)
#产生4组满足正态分布的100长度的数组
data1, data2, data3, data4 = np.random.randn(4, 100)
#第一行第一列绘制散点正态分布图,标记用x形
#第二行第一列绘制散点正态分布图,标记用o形
ax[0][0].plot(data1, data2, marker='x')
ax[1][0].plot(data1, data2, marker='o')
#第一行第二列绘制sin曲线图
x = np.arange(0, 10, 0.2)
y = np.sin(x)
ax[0][1].plot(x, y)
#第二行第二列绘制红色圆点的折线
ax[1][1].plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')
#横坐标0~6,纵坐标0~20
plt.axis([0, 6, 0, 20])
plt.show()
上一篇: 动画定义及调用
下一篇: matplotlib中文乱码问题解决方案
推荐阅读
-
昨天下午没事花了3小时考了阿里云的一个网站建设的认证,简单又实用,并且还有阿里云官方认证的证书,有视频、实验、还有测试,还真是不错啊~~~
-
最近阿里云出了个在线认证,还挺有意思的,有视频、有实验、还有测试,并且超级多课程都是免费,我花了三小时就考了一个官方认证,还拿到了电子证书,觉得超级有意思啊,还 互联网microsoft
-
最近阿里云出了个在线认证,还挺有意思的,有视频、有实验、还有测试,并且超级多课程都是免费,我花了三小时就考了一个官方认证,还拿到了电子证书,觉得超级有意思啊,还 互联网microsoft
-
昨天下午没事花了3小时考了阿里云的一个网站建设的认证,简单又实用,并且还有阿里云官方认证的证书,有视频、实验、还有测试,还真是不错啊~~~ microsoft
-
lua官方例程--像读取全局变量一样读取环境变量
-
matplotlib官方例程实验 一