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

博主展示了如何使用Plotly库在Jupyter Notebooks中创建不同投影类型的全球GDP地图,通过`choropleth`图表展示各国GDP数据。从数据加载到代码实现,详细步骤清晰可见。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博主是在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()

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

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)

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

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)

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

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)

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


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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值