Matplotlib作图

从一个例子中学习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()

你可能感兴趣的:(Matplotlib作图)