学习时间: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))

本文介绍了使用Matplotlib进行基本绘图,包括设置中文标题、配置字体、负号显示、轴标签和线条宽度,以及绘制多曲线的方法。重点讲解了如何调整图表元素以适应中文显示和个性化需求。
347

被折叠的 条评论
为什么被折叠?



