数据可视化pyecharts学习笔记---散点图

直角坐标系图表–散点图

from pyecharts.charts import Scatter
from pyecharts.charts import EffectScatter

1、基本示例

from pyecharts import options as opts
from pyecharts.charts import Scatter
from pyecharts.faker import Faker

scatter = Scatter()
scatter.add_xaxis(Faker.values())
scatter.add_yaxis("",Faker.values(),symbol_size=20)# 散点大小
scatter.set_global_opts(title_opts=opts.TitleOpts(title="基本散点图"),
                        xaxis_opts=opts.AxisOpts(
                            type_="value",    # 设置X轴为数值轴
                            splitline_opts=opts.SplitLineOpts(is_show=True)),# X轴分割线
                        yaxis_opts=opts.AxisOpts(
                            splitline_opts=opts.SplitLineOpts(is_show=True))# Y轴分割线
                        )
scatter.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
scatter.render("./html/scatter_base.html")

数据可视化pyecharts学习笔记---散点图_第1张图片

2、视觉映射组件

from pyecharts import options as opts
from pyecharts.charts import Scatter
from pyecharts.faker import Faker

scatter = Scatter()
scatter.add_xaxis(Faker.choose())
scatter.add_yaxis("商家A",Faker.values(),symbol_size=20)# 散点大小
scatter.set_global_opts(title_opts=opts.TitleOpts(title="视觉映射组件"),
                        visualmap_opts=opts.VisualMapOpts(is_show=True))
scatter.render("./html/scatter_visualmap.html")

数据可视化pyecharts学习笔记---散点图_第2张图片

3、动态散点图

from pyecharts import options as opts
from pyecharts.charts import EffectScatter
from pyecharts.faker import Faker

es = EffectScatter()
es.add_xaxis(Faker.choose())
es.add_yaxis("",Faker.values(),symbol="arrow",
             effect_opts=opts.EffectOpts(
                 brush_type="fill",# 波纹绘制方式,可选'stroke'和'fill'(默认stroke)
                 scale=3.5,# 动画中波纹的最大缩放比例。默认为 2.5
                 period=5# 动画持续的时间。默认为 4(s)
             ))
es.set_global_opts(title_opts=opts.TitleOpts(title="EffectScatter-特效配置"))
es.render("./html/es_effect.html")

数据可视化pyecharts学习笔记---散点图_第3张图片

你可能感兴趣的:(数据可视化pyecharts,数据可视化,可视化)