【python教程入门学习】可能是最强的Python可视化神器,建议一试

数据分析离不开数据可视化,我们最常用的就是pandas,matplotlib,pyecharts当然还有Tableau,看到一篇文章介绍plotly制图后我也跃跃欲试,查看了相关资料开始尝试用它制图。

1. Plotly

Plotly 是一款用来做数据分析和可视化的在线平台,功能非常强大,可以在线绘制很多图形比如条形图、散点图、饼图、直方图等等。而且还是支持在线编辑,以及多种语言python、javascript、matlab、R等许多API。它在python中使用也很简单,直接用pip install plotly就可以了。推荐最好在jupyter notebook中使用,pycharm操作不是很方便。使用Plotly可以画出很多媲美Tableau的高质量图:【python教程入门学习】可能是最强的Python可视化神器,建议一试_第1张图片

plotly制图

我尝试做了折线图、散点图和直方图,首先导入库:【python教程入门学习】可能是最强的Python可视化神器,建议一试_第2张图片 上面几行代码主要是引用一些库,plotly有在线和离线两种模式,在线模式需要有账号可以云编辑。我选用的离线模式,plotly设置为offline模式就可以直接在notebook里面显示了。对于新手小白想更轻松的学好Python基础,Python爬虫,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,架下我尉(同英): 2763177065 【教程/工具/方法/解疑】

2. 制作折线图

【python教程入门学习】可能是最强的Python可视化神器,建议一试_第3张图片

【python教程入门学习】可能是最强的Python可视化神器,建议一试_第4张图片

折线图

随机设置4个参数,一个x轴的数字和三个y轴的随机数据,制作出三种不同类型的图。trace0是markers,trace1是lines和markers,trace3是lines。然后把三种图放在data这个列表里面,调用py.iplot(data)即可。
绘制的图片系统默认配色也挺好看的~

3. 制作散点图

【python教程入门学习】可能是最强的Python可视化神器,建议一试_第5张图片 把mode设置为markers就是散点图,然后marker里面设置一组参数,比如颜色的随机范围,散点的大小,还有图例等等。对于新手小白想更轻松的学好Python基础,Python爬虫,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,架下我尉(同英): 2763177065 【教程/工具/方法/解疑】

【python教程入门学习】可能是最强的Python可视化神器,建议一试_第6张图片

散点图

4. 直方图

【python教程入门学习】可能是最强的Python可视化神器,建议一试_第7张图片

【python教程入门学习】可能是最强的Python可视化神器,建议一试_第8张图片

直方图

直方图是我们比较常用的一种图形,plotly绘制直方图的方式跟我们在pandas里面设置的有点类似,他们非常直观的体现了不同月份两个生产力之间的差异。上面的制图只是plotly的冰山一角,都是一些最基本的用法,它还有很多很酷的用法和图形,尤其是跟pandas结合画的图非常漂亮。比如一些股票的K线图,大家有兴趣可以研究研究~

你可能感兴趣的:(python,爬虫,自动化,python,数据挖掘,数据分析)