第六天的尝试
目录
一、每日一言
二、练习题
三、效果展示
四、下次题目
五、总结
一、每日一言
接收过去的自己,然后在改变;起点不一样,但你的终点如何,只有你可以界定,无可否认,环境的影响,这样那就更应该利用你环境的一切资源。
挑战能让一个人进步更快。
二、练习题
折线图
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]plt.plot(x, y)
plt.show()
散点图
plt.scatter(x, y)
plt.title("散点图")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
饼图
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("饼图")
plt.axis('equal') # 保证是圆形
plt.show()
利用matplotlib库来画正弦函数和余弦函数。
import matplotlib.pyplot as plt
import numpy as npx = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)plt.figure(figsize=(10, 5))
plt.plot(x, y1, label='sin(x)', color='blue')
plt.plot(x, y2, label='cos(x)', color='red')
plt.title("正弦和余弦函数")
plt.xlabel("x")
plt.ylabel("y")
plt.legend()
plt.grid(True)
plt.show()
好好利用AI,
但是千万不要让AI代替思考。
三、效果展示
如果你直接使用的话,因为其默认字体可能不支持,
Matplotlib 默认使用的字体(如 DejaVu Sans
)不支持中文字符,因此在绘制带有中文标题、标签或图例时会报出类似
UserWarning: Glyph 27491 (\N{CJK UNIFIED IDEOGRAPH-6B63})missing from font(s) DejaVu Sans.
解决方法:
使用 rcParams
全局设置
plt.rcParams['font.sans-serif'] = ['SimHei'] # 使用黑体
plt.rcParams['axes.unicode_minus'] = False # 正确显示负号
这样应该可以解决了,当然还有其他解决方案。
加在绘图操作上,即可。
四、下次题目
好好利用资源,而不是一味抱怨。
五、总结
一切都是最好的安排。