Matplotlib 函数plot 创建带文本标签的折线图

怎么样使用函数plot()来创建一个带有文本标签的折线图?下面这个例子就来解决这个问题。

这里使用到的相关函数有:

matplotlib.axes.Axes.plot
matplotlib.pyplot.plot
matplotlib.pyplot.subplots
matplotlib.figure.Figure.savefig

先来显示结果图:

函数plot()来创建一个带有文本标签的折线图

这个例子非常简单,先调用用numpy的函数生成一个数组,然后调用正弦函数对数组进行计算,这样就准备好数据了,接着下来就调用subplots函数创建画布和坐标系,进而调用plot函数画出折线图。为了显示坐标轴里的网格,调用函数grid()。最后调用函数savefig保存png文件,这样就可以永久保存了。

整个例子代码如下:



import matplotlib.pyplot as plt
import numpy as np

# 创建画折线图的数据
t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2 * np.pi * t)

fig, ax = plt.subplots()
ax.plot(t, s)

ax.set(xlabel='time (s)', ylabel='voltage (mV)',
       title='simple')
ax.grid()

fig.savefig("test.png")
plt.show()
赞(0)
未经允许不得转载:极客笔记 » Matplotlib 函数plot 创建带文本标签的折线图
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址