阴谋地 是一个Python库,用于设计图形,尤其是交互式图形。它可以绘制各种图形和图表,如直方图、条形图、箱线图、扩展图等。它主要用于数据分析和财务分析。 阴谋地 是一个交互式可视化库。
null
袖扣 plotly与pandas连接,直接创建数据帧的图形和图表。 等值线图 用于描述美国的地理绘图。choropleth用于绘制世界地图等。
让我们使用plotly和袖扣绘制不同类型的图,如boxplot、spreadplot等。
用于plotly安装的命令:
pip install plotly
安装袖扣的命令:
pip install cufflink
代码#1: 显示数据帧
# import all necessary libraries import pandas as pd import numpy as np % matplotlib inline from plotly import __version__ import cufflinks as cf from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot # to get the connection init_notebook_mode(connected = True ) # plotly also serves online, # but we are using just a sample cf.go_offline() # creating dataframes df = pd.DataFrame(np.random.randn( 100 , 4 ), columns = 'A B C D' .split()) df2 = pd.DataFrame({ 'Category' :[ 'A' , 'B' , 'C' ], 'Values' :[ 32 , 43 , 50 ]}) df2.head() |
输出: 代码#2: 正态图
# plotly function df.iplot() |
输出: 代码#3: 散点图
# markers are made to point in the graph df.iplot(kind = 'scatter' , x = 'A' , y = 'B' , mode = 'markers' ) |
输出: 代码#4: 盒状图
# boxplot df.iplot(kind = 'box' ) |
输出: 代码#5: 绘制数据帧
# creating dataframe with three axes df3 = pd.DataFrame({ 'x' :[ 1 , 2 , 3 , 4 , 5 ], 'y' :[ 10 , 20 , 30 , 20 , 10 ], 'z' :[ 5 , 4 , 3 , 2 , 1 ]}) |
输出: 代码#6: 曲面图
# surface plot # colorscale:red(rd), yellow(yl), blue(bu) df3.iplot(kind = 'surface' , colorscale = 'rdylbu' ) |
输出:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END