学习时间:15:00——18:00
1. Matplotlib的第一个绘图程序
from matplotlib import pyplot as plt
import numpy as np
x = np.arange(-50,51)
y = x ** 2
print(plt.plot(x,y)
2. 图表名称plt.title()
from matplotlib import pyplot as plt
import numpy as np
x = np.arange(-50,51)
y = x ** 2
plt.title('y=x^2')
print(plt.plot(x,y))
如果标题想要中文,字体会丢失,因为默认不支持中文
修改字体配置 plt.rcParams['font.sans-serif'] = ['SimHei']
当字体设置成中文后,必须设置负号,否则负号无法显示
修改轴中的负号编码 axis:plt.rcParams['axes.unicode_minus'] = False
from matplotlib import pyplot as plt
import numpy as np
x = np.arange(-50,51)
y = x ** 2
plt.title('y等于x的平方')
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
print(plt.plot(x,y))
3. x轴,y轴名称:plt.xlabel() plt.ylabel()
fontsize参数:设置字体大小 linewidth参数:设置线条(在绘图语句的括号里加)
from matplotlib import pyplot as plt
import numpy as np
x = np.arange(-50,51)
y = x ** 2
plt.title('y等于x的平方')
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
plt.xlabel('x 轴',fontsize=12)
plt.ylabel('y 轴',fontsize=12)
print(plt.plot(x,y,linewidth=6))
绘制多条曲线只需要修改y的变量名即可
from matplotlib import pyplot as plt
import numpy as np
x = np.arange(-5,6)
y1 = x ** 2
y2 = x
plt.xlabel('x 轴',fontsize=12)
plt.ylabel('y 轴',fontsize=12)
print(plt.plot(x,y1,linewidth=6))
print(plt.plot(x,y2,linewidth=6))