介绍
这篇文章将为大家详细讲解有关怎么在Python项目中利用阴谋实现可视化,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Python第三方库中我们最常用的可视化库是大熊猫,matplotlib, pyecharts,当然还有表,另外最近在学习过程中发现另一款可视化神器-Plotly,它是一款用来做数据分析和可视化的在线平台,功能非常强大,可以在线绘制很多图形比如条形图,散点图,饼图,直方图等等。除此之外,它还支持在线编辑,以及多种语言Python, javascript, matlab, R等许多API。它在Python中使用也非常简单,直接用<代码> pip安装图代码>安装好即可使用。本文将结合<代码>情节> 代码库在<代码> jupyter笔记本> 代码中来进行图形绘制。
使用情节可以画出很多媲美画面的高质量图,如下图所示:
折线点图
折现点图画图步骤如下:首先在Pycharm界面输入<代码> jupyter笔记本> 代码后进入网页编辑界面,新建一个文件,导入相应的包即可进行图形绘制:
#, import 包裹 得到plotly.graph_objs import 分散布局 import 情节 import plotly.offline  as py import numpy  as np import plotly.graph_objs  as 去
#设置编辑模式 plotly.offline.init_notebook_mode(连接=True)
#制作折线图 N =150 时间=random_x np.linspace (0, 1, N) 时间=random_y0 np.random.randn (N) + 7 时间=random_y1 np.random.randn (N) 时间=random_y2 np.random.randn (N) 7 , 时间=trace0 go.Scatter ( 时间=x 才能;random_x, 时间=y 才能;random_y0, 时间=mode 才能;& # 39;标记# 39; 时间=name 才能;& # 39;标记# 39; ) 时间=trace1 go.Scatter ( 时间=x 才能;random_x, 时间=y 才能;random_y1, 时间=mode 才能;& # 39;行+标记# 39; 时间=name 才能;& # 39;行+标记# 39; ) 时间=trace2 go.Scatter ( 时间=x 才能;random_x, 时间=y 才能;random_y2, 时间=mode 才能;& # 39;行# 39; 时间=name 才能;& # 39;行# 39; ) data =, [trace0、trace1 trace2] py.iplot(数据)
显示结果如下:
直方图
#,直方图 时间=trace0 go.Bar ( x 才能=,[& # 39;1月# 39;& # 39;2月# 39;,& # 39;3 # 39;,& # 39;4月# 39;,,& # 39;5 # 39;,& # 39;小君,, ,,,,& # 39;7月# 39;& # 39;8月# 39;& # 39;9 # 39;,& # 39;10月# 39;& # 39;11月# 39;,& # 39;12月# 39;], y 才能=,[16 20日,15日,25日,18日,28日,19日,67年,12日,56岁,14日,27日), 时间=name 才能;& # 39;Primary 产品# 39; 标记才能=dict ( ,,,color =, & # 39; rgb (49130189) & # 39; ,,) ) 时间=trace1 go.Bar ( x 才能=,[& # 39;1月# 39;& # 39;2月# 39;,& # 39;3 # 39;,& # 39;4月# 39;,,& # 39;5 # 39;,& # 39;小君,, ,,,,& # 39;7月# 39;& # 39;8月# 39;& # 39;9 # 39;,& # 39;10月# 39;& # 39;11月# 39;,& # 39;12月# 39;], y 才能=,[32 29日,14日,14日,16日,19日,25日,14日,10,12,82年,16), 时间=name 才能;& # 39;Secondary 产品# 39; 标记才能=dict ( ,,,color =, & # 39; rgb (204204204) & # 39; ,,) ) 时间=data [trace0 trace1] py.iplot(数据)
显示结果如下:
散点图
#,散点图 时间=trace1 go.Scatter ( ,,y =, np.random.randn (700), 时间=mode 才能;& # 39;标记# 39; marker 才能=,dict类型( ,,,size =, 16日 ,,,color =, np.random.randn (800), ,,,colorscale =, & # 39; viridis # 39; ,,,showscale =,真的 ,,) ) 时间=data [trace1] py.iplot(数据)
关于怎么在Python项目中利用阴谋实现可视化就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。