介绍
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])
]