1. 程式人生 > >matplotlib繪製折線圖,包含新增標籤

matplotlib繪製折線圖,包含新增標籤

#coding:utf-8
import numpy as np
import matplotlib.pyplot as plt

a = np.arange(0.0, 5.0, 0.02)
plt.plot(a, np.cos(2*np.pi*a), "r--")
'''
plt.xlabel()    對X軸新增文字標籤
plt.ylabel()    對Y軸新增文字標籤
plt.title()     對圖形整體新增文字標籤
plt.text()      在任意位置新增文字
plt.annotate()  在圖形中新增帶箭頭的註解
'''

plt.xlabel("橫軸: 時間", fontproperties='simhei', fontsize=20, color='green')
plt.ylabel("縱軸: 振幅", fontproperties='simhei', fontsize=20, color='green')
plt.title(r'正弦波例項 $y=cos(2\pi x)$', fontproperties='simhei', fontsize=25)
plt.annotate(r'$\mu=100$', xy=(2, 1), xytext=(3, 1.5), arrowprops=dict(facecolor='black', shrink=0.1, width=2))

plt.axis([-1, 6, -2, 2])
plt.grid(True)
plt.show()