plotly绘图——气泡图

本文详细介绍了如何使用Python库plotly创建基础气泡图,包括设置标记颜色、大小和不透明度,以及高级应用如带色阶的气泡图和分类气泡图,以Gapminder数据集为例。

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

介绍

plotly是一个易于使用,功能强大的python绘图库,用于构建可交互式的图表(可以自行运行后使用鼠标拖拽图片试试),本系列文章将介绍plotly绘制各种类型图的方法,本文将介绍——气泡图

气泡图

基础气泡图

代码解释

  • import plotly.graph_objects as go:这行代码首先导入了Plotly库中的graph_objects模块,并将其重命名为go。这样做是为了方便后续代码中对graph_objects模块的引用。

  • fig = go.Figure():这行代码创建了一个Figure对象,这个对象是Plotly中所有图表的基础。你可以把它想象成一个空白的画布,之后可以在其上添加数据和其他图表元素。

  • data=[go.Scatter(…)]:这里定义了一个包含单个Scatter对象的列表,这个Scatter对象将被添加到Figure对象中。Scatter对象是用来创建散点图的,它需要至少两个属性:x和y,分别代表散点图的横坐标和纵坐标。

  • mode=‘markers’:这个参数指定了Scatter对象的绘制模式。‘markers’模式意味着图表中只会显示数据点,而不会显示连接这些点的线。其他可能的模式包括’lines’(连接点的线)和’lines+markers’(既有线也有点)。

  • marker_size=[40, 60, 80, 100]:这个参数定义了每个数据点的大小。列表中的每个元素对应于x和y中相应位置的数据点。在这个例子中,第一个点的大小是40,第二个点的大小是60,以此类推。

import plotly.graph_objects as go

fig = go.Figure(data=[go.Scatter(
    x=[1, 2, 3, 4], y=[10, 11, 12, 13],
    mode='markers',
    marker_size=[40, 60, 80, 100])
]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值