从一个例子中学习Matplotlib
# 从案例中学习
import numpy as np
import matplotlib.pyplot as plt
# 设置8x6点图,每英寸100点
plt.figure(figsize=(8,6),dpi=80)
# 设置子图
plt.subplot(111)
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
# linewidth设置线宽,linestyle设置线性
plt.plot(X, C, color="blue", linewidth=2.5, linestyle="-", label="cosine")
plt.plot(X, S, color="red", linewidth=2.5, linestyle="-", label="sine")
# xlim设置x轴范围,ylim设置y轴范围
plt.xlim(-4.0,4.0)
plt.ylim(-1.0,1.0)
# xticks设置x轴上的刻度间隔,yticks设置y轴上的刻度间隔
plt.xticks(np.linspace(-4,4,9,endpoint=True))
plt.yticks(np.linspace(-1,1,5,endpoint=True))
# title设置图形的标题
plt.title("this is the title")
# xlabel、ylabel分别为设置x轴和y轴的标签
plt.xlabel("this is xlabel")
plt.ylabel("this is ylabel")
# legend设置图例
plt.legend(loc='upper left', frameon=False)
plt.show()
网友评论