数据可视化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")

在这里插入图片描述

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")

在这里插入图片描述

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")

在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值