第3节,matplotlib控制折线图的标记形状

matplotlib里的plot方法可以设置marker参数来选择不同的标记形状,在官方文档https://matplotlib.org/stable/api/markers_api.html 里介绍了matplotlib所支持的标记

这些标记已经足够丰富我们的报表

import matplotlib
from matplotlib import pyplot as plt

matplotlib.rcParams['font.family'] = 'SimHei'

data = [{'年份': 2016, '收入': 14.5},
        {'年份': 2017, '收入': 15.6},
        {'年份': 2018, '收入': 17.9},
        {'年份': 2019, '收入': 23.4},
        {'年份': 2020, '收入': 18.6}
        ]

year = [str(item['年份']) for item in data]
income = [item['收入'] for item in data]

plt.plot(year, income, color='green', marker='p', linestyle='solid')
plt.title('收入情况')
plt.xlabel('年份')
plt.ylabel('万元')
plt.show()

我将marker设置为p,标记形状为五角形

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案