Matplotlib绘制象限图——支持中文、箭头、自定义轴线交点
这篇博客将介绍如何使用matplotlib绘制象限图,写这篇博客源于博友的提问。
首先pyechart貌似不支持绘制象限图。pyecharts支持的象形柱图demo与想要的效果相差很大。
选择了Matplotlib进行绘制。
1. 效果图
2. 原理
2.1 绘制象限图步骤
- 设置设置坐标轴的轴线交点(0,0)或者自己可配置,
- 坐标轴结束增加箭头
- 绘制散点图
- 绘制文字
- 绘制x,y轴标签位置
- 直接可视化或者保存图片
2.1 添加文字到图表
绘制文本到图表
plt.text(x=x0, y=maxy+3, s=‘数量’, ha=‘left’, va=‘baseline’, fontdict=fontdict) # y轴文