欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python3 - plotly, graph_objs, 炫酷的数据可视化

程序员文章站 2022-04-19 11:29:03
博主是在Jupyter Notebooks上进行练习的,如果想知道如何创建Jupyter Notebooks,请点击这里在coding 之前,得安装graph_objspip install graph_objs这次实验使用的数据只是用来练习先看要使用的数据:import chart_studio.plotly as pyfrom plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplotimport plotl...

博主是在Jupyter Notebooks上进行练习的,如果想知道如何创建Jupyter Notebooks,请点击这里

在coding 之前,得安装graph_objs

pip install graph_objs

这次实验使用的数据只是用来练习

先看要使用的数据:

import chart_studio.plotly as py
from plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplot
import plotly.graph_objs as go
import pandas as pd
init_notebook_mode(connected=True)

df = pd.read_csv('2014_World_GDP')
df.head()

结果如下:
Python3 - plotly, graph_objs, 炫酷的数据可视化

data = dict(type='choropleth',
           locations = df['CODE'],
           z = df['GDP (BILLIONS)'],
           text = df['COUNTRY'],
           colorbar = {'title': 'GDP in Billions USD'})

layout = dict(title = '2014 Global GDP',
             geo = dict(showframe = False,
                       projection = {'type':'mercator'}))

choromap = go.Figure(data=[data], layout = layout)
iplot(choromap)

结果如下:
Python3 - plotly, graph_objs, 炫酷的数据可视化

data = dict(type='choropleth',
           locations = df['CODE'],
           z = df['GDP (BILLIONS)'],
           text = df['COUNTRY'],
           colorbar = {'title': 'GDP in Billions USD'})

layout = dict(title = '2014 Global GDP',
             geo = dict(showframe = False,
                       projection = {'type':'stereographic'}))

choromap = go.Figure(data=[data], layout = layout)
iplot(choromap)

结果如下:
Python3 - plotly, graph_objs, 炫酷的数据可视化

data = dict(type='choropleth',
           locations = df['CODE'],
           z = df['GDP (BILLIONS)'],
           text = df['COUNTRY'],
           colorbar = {'title': 'GDP in Billions USD'})

layout = dict(title = '2014 Global GDP',
             geo = dict(showframe = False,
                       projection = {'type':'natural earth'}))

choromap = go.Figure(data=[data], layout = layout)
iplot(choromap)

效果如下:
Python3 - plotly, graph_objs, 炫酷的数据可视化


如果觉得不错,就点赞或者关注或者留言~~
谢谢~ ~

本文地址:https://blog.csdn.net/BSCHN123/article/details/112003431