pyecharts中的EffectScatter可用来绘制带有涟漪动画的动态散点图
from pyecharts import EffectScatter
v1 = [10, 20, 30, 40, 50, 60]
v2 = [25, 20, 15, 10, 60, 33]
es = EffectScatter("动态散点图")
es.add("effectScatter",
v1,
v2,
symbol_size=10,
effect_scale=3.5,
effect_period=3,
is_more_utils=True,
)
es.render(path='EffectScatter.html')
EffectScatter.add()的调用方法:
add(name, x_axis, y_axis, symbol_size=10, **kwargs)
- name -> str
- 图例名称
- x_axis -> list
- x 坐标轴数据
- y_axis -> list
- y 坐标轴数据
- symbol_size -> int
- 标记图形大小,默认为 10
上例中v1是x轴坐标数据,v2是y轴坐标数据,其它
- effect_scale -> float
动画中波纹的最大缩放比例。默认为 2.5 - effect_period -> float
动画持续的时间。默认为 4(s)
效果(这是截屏,没有体现出动态