matplotlib已经知道学校附近某烧烤店2022的每月营业额(5.6,7.6,5.8。。。)编写程序绘制折线图,对该烧烤店全年营业额进行可视化使用红色的点划线连接每月的数据,并在没月数据处使用三角形标记
时间: 2024-05-22 19:14:28 浏览: 140
[Matplotlib科学绘图系列]使用Matplotlib绘制折线图
我可以回答这个问题。您需要使用matplotlib库中的plot函数来绘制折线图,使用“ro--”来设置红色、点划线的样式,使用“^”来设置三角形标记。以下是示例代码:
import matplotlib.pyplot as plt
# 每个月的营业额数据
sales = [5.6, 7.6, 5.8, 6.2, 7.9, 8.1, 9.2, 10.5, 8.7, 7.3, 6.1, 5.9]
# 绘制折线图
plt.plot(sales, "ro--")
# 标记每个月的数据
for i, v in enumerate(sales):
plt.text(i, v, str(v), ha="center")
plt.plot(sales, "^")
# 设置图表标题、横纵坐标标签
plt.title("2022年烧烤店每月营业额")
plt.xlabel("月份")
plt.ylabel("营业额(万元)")
# 显示图表
plt.show()
阅读全文