第六天的尝试

目录


一、每日一言

二、练习题

三、效果展示

 四、下次题目 

五、总结 


 一、每日一言

接收过去的自己,然后在改变;起点不一样,但你的终点如何,只有你可以界定,无可否认,环境的影响,这样那就更应该利用你环境的一切资源。

挑战能让一个人进步更快。

二、练习题

折线图

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 np

x = 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  # 正确显示负号

这样应该可以解决了,当然还有其他解决方案。

第六天的尝试_第1张图片

加在绘图操作上,即可。

第六天的尝试_第2张图片

四、下次题目

好好利用资源,而不是一味抱怨。

五、总结

一切都是最好的安排。


你可能感兴趣的:(#编程练习,python)