Python3 - plotly 练习题

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

先展示要使用的数据:

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_Power_Consumption')
df.head()

数据如下:
在这里插入图片描述

# locations: Either a name of a column in data_grame, or a pandas Series or array_like object.
# locationmode: One of 'ISO-3','USA-states', or 'country names' Determines the set of locations used to match entries in locations to regions on the map
data = dict(type = 'choropleth',
           locations = df['Country'],
           locationmode = 'country names',
           z = df['Power Consumption KWH'],
           text = df['Country'],
           colorbar = {'title': 'Power Consumption KWH'})

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

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

结果如下:
在这里插入图片描述

data = dict(type = 'choropleth',
           locations = df['Country'],
           colorscale = 'Viridis',
           reversescale = True,
           locationmode = 'country names',
           z = df['Power Consumption KWH'],
           text = df['Country'],
           colorbar = {'title': 'Power Consumption KWH'})

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

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

结果如下:
在这里插入图片描述

data = dict(type = 'choropleth',
           locations = df['Country'],
           colorscale = 'Viridis',
           reversescale = True,
           locationmode = 'country names',
           z = df['Power Consumption KWH'],
           text = df['Country'],
           colorbar = {'title': 'Power Consumption KWH'})

layout = dict(title='2014 Power Consumption',
             geo = dict(showframe=True, projection={'type':'mercator'}))

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

结果如下:
在这里插入图片描述


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值