python可视化一般可以通过以下三个子库来实现,看到一篇不错的文章推荐给大家。
matplotlib,seaborn,pyecharts 128种画图方法
matplotlib、seaborn、pyecharts可视化作图whjtop.cn本文将从二维绘图、三维绘图、金融图表三个方面来总结matplotlib库的使用。
1.二维绘图
主要绘图函数在matplotlib.pyplot子库中。
1.1一维数据集
#导入库
#操作网格线
#操作坐标轴 有tight image等命令
#操作标签 x轴、y轴、标题
#改变线条颜色、数据点属性
1.2二维数据集
两个数据集xy刻度不同,或需要以不同方式可视化,如一个线图一个柱状图。
#建立二维数组 20*2numpy ndarray
#'ro'表示红色圆点标记,在一些代码中经常看到
#选择两个数据子集,添加标签
#将其中一个数据集扩大100倍后 作图观察
#加标签 legend
想解决以上问题,有两种方法
- 使用两个y轴(左/右)
- 使用两个子图(左/右、上/下)
#使用两个y轴 plt.twinx()增加一个y轴
#使用两个子图
2.三维绘图
#增加第三维数据集
3.其他金融图表
- 常规直方图
#常规直方图
- 堆积直方图
#堆积直方图
- 箱线图
#箱线图
ax1=plt.boxplot(y1)
- 蜡烛图(暂未涉及)