文章目录

    • 参考链接
  • echarts 叠加图层的优先级
    • pyecharts框架
    • 示例-绘制散点图

参考链接

参考文档:
官方文档-案例:https://pyecharts.org/#/zh-cn/intro
官方文档-配置项:https://pyecharts.org/#/zh-cn/global_options
保存为高清图片:https://blog.csdn.net/weixin_56859075/article/details/126138153
保存为高清html:https://blog.csdn.net/Caiqiudan/article/details/127637886?spm=1001.2014.3001.5502

echarts 叠加图层的优先级

参数zlevel,默认为0,值越大,层级越大。

pyecharts框架

chart = (# 设置图类型Scatter(init_opts=opts.InitOpts(renderer='svg')) # svg矢量图高清# 添加x轴.add_xaxis(...)# 添加y轴.add_yaxis(...)# 设置全局变量.set_global_opts(# 设置标题(title, fontsize)title_opts=opts.TitleOpts(...)# 设置x坐标轴(label、ticks)xaxis=opts.AxisOpts(...)# 设置y坐标轴(label、ticks)yaxis=opts.AxisOpts(...)# 设置视觉配置(eg:散点图的点的样式)visualmap_opts=opts.VisualMapOpts(...))
)

示例-绘制散点图

from pyecharts import options as opts
from pyecharts.charts import Scatter
from pyecharts.commons.utils import JsCode
# 导入输出图片工具
from pyecharts.render import make_snapshot
# 使用snapshot-selenium 渲染图片
from snapshot_selenium import snapshoty_data = a[[y,'aa',z,x]].apply(list, axis=1).to_list()
c = (Scatter(init_opts=opts.InitOpts(renderer='svg'))# 添加x轴.add_xaxis(a[x])# 添加y轴.add_yaxis('商品A', y_data, color=JsCode("""new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{offset: 0,  color: '#bbd5e8'}, {offset: 1, color: '#287cb5'}])"""), # 渐变色label_opts=opts.LabelOpts(is_show=False),markline_opts=opts.MarkLineOpts(   # 添加两条线,一横(value_index=1),一纵(value_index=0)is_silent=True,                # 鼠标移动的时候没有动态效果data=[opts.MarkLineItem(x=a[x].quantile(q)),  # 横线opts.MarkLineItem(y=a[y].quantile(q))], # 纵线symbol=['none', 'arrow'],                 # 两头的样式symbol_size=7,   # 箭头大小linestyle_opts=opts.LineStyleOpts(width=1, color='black', opacity=0.4)))# 全局配置.set_global_opts(                        title_opts=opts.TitleOpts(
#                         title="气泡图",
#                         title_textstyle_opts=opts.TextStyleOpts(font_size=36), # 字体大小
#                         pos_left='center'    # 居中显示),# 设置x轴xaxis_opts=opts.AxisOpts(            # 设置xlabel
#                         is_show=False,    # x轴是否可见type_='value',      # x轴类型为数值name='\n'.join(list(x)),
#                         name_textstyle_opts=opts.TextStyleOpts(font_size=18), # 设置label字体大小
#                         axislabel_opts=opts.LabelOpts(font_size=18),          # 设置x轴坐标字体大小splitline_opts=opts.SplitLineOpts(is_show=True,       # 显示x轴网格线linestyle_opts=opts.LineStyleOpts(width=1,  # 网格宽度为3type_='dashed',   # 线条样式,默认为直线opacity=0.9       # 透明度),      ),axisline_opts=opts.AxisLineOpts(is_show=False),  # 不显示线name_gap=50,                          # 坐标轴名称与轴线之间的距离),# 设置y轴yaxis_opts=opts.AxisOpts(name=y,
#             name_textstyle_opts=opts.TextStyleOpts(font_size=18),minor_tick_opts=opts.MinorTickOpts(is_show=True, split_number=2),  # 次级分割线axislabel_opts=opts.LabelOpts(
#                                     font_size=18,formatter='{value}%', # 百分比格式),    axisline_opts=opts.AxisLineOpts(is_show=False), # 不显示线
#             max_interval=0.05,            # 最大刻度间隔splitline_opts=opts.SplitLineOpts(is_show=True,linestyle_opts=opts.LineStyleOpts(width=1,type_='dotted',opacity=0.9))),visualmap_opts=opts.VisualMapOpts( # 视觉配置is_show=False,                 # 不显示视觉配置项type_='size',                  # 'size',可根据数据调节气泡大小min_=a[z].min(), max_=a[z].max(),              # 通过气泡大小来显示的数据中,最小值和最大值范围。默认[0,100],即若数值超过100则不只显示range_size的maxrange_size=[10,70],            # 设置最小的气泡宽度和最大的气泡宽度
#             range_opacity=0.5,            # 气泡透明度series_index=0,                # 指定哪一组数据需要通过视觉映射配置来绘制气泡图dimension=3,                   # 使用数据的第n个维度设置气泡大小),tooltip_opts=opts.TooltipOpts( # 设置提示框配置项
#             axis_pointer_type='cross',  # 鼠标动画,十字线position='top',   # 提示框的位置,在鼠标上方formatter=JsCode( # 设置提示内容格式"function(params){return params.value[2]+' : '+'%s'+params.value[0];}"%(z)),),)
)
c.render("跑代码后输出的图表和Excel//pyechart生成的气泡图.html"); # 保存为html
c.render_notebook()

python pyecharts学习笔记 散点图、气泡图相关推荐

  1. Python数据可视化——pyecharts学习笔记

    导读:Python数据可视化的库有很多,常见的有matplotlib.pyplot.Seaborn.pyecharts等. pyecharts是一款将python与echarts相结合的数据可视化库, ...

  2. python数据挖掘学习笔记】十九.鸢尾花数据集可视化、线性回归、决策树花样分析

    #2018-04-05 16:57:26 April Thursday the 14 week, the 095 day SZ SSMR python数据挖掘学习笔记]十九.鸢尾花数据集可视化.线性回 ...

  3. python数据挖掘学习笔记】十六.逻辑回归LogisticRegression分析鸢尾花数据

    但是很多时候数据是非线性的,所以这篇文章主要讲述逻辑回归及Sklearn机器学习包中的LogisticRegression算法 #2018-03-28 16:57:56 March Wednesday ...

  4. python数据挖掘学习笔记】十四.Scipy调用curve_fit实现曲线拟合

    #2018-03-28 10:02:08 March Wednesday the 13 week, the 087 day SZ SSMR python数据挖掘学习笔记]十四.Scipy调用curve ...

  5. Python数据挖掘学习笔记】九.回归模型LinearRegression简单分析氧化物数据

    #2018-03-23 16:26:20 March Friday the 12 week, the 082 day SZ SSMR [Python数据挖掘学习笔记]九.回归模型LinearRegre ...

  6. 深度学习常用python库学习笔记

    深度学习常用python库学习笔记 常用的4个库 一.Numpy库 1.数组的创建 (1)np.array() (2)np.zeros() (3)np.ones() (4)np.empty() (5) ...

  7. matplotlib学习笔记 - 散点图、条形图和直方图

    Matplotlib 学习笔记 - 散点图.条形图和直方图 散点图 from matplotlib import pyplot as plt from matplotlib import font_m ...

  8. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

  9. python 正则学习笔记

    python 正则学习笔记 官方document #1.0 import re m=re.search('(?<=abc)def','cxabcdefgb')print(m.group(0))# ...

最新文章

  1. PTA 基础程序编程集 7-2 然后是几点 C语言
  2. mysql 存储二进制数据_为什么在MySQL中存储二进制数据?
  3. java client_java中HttpClient的使用
  4. 4.1 SE38数据类型
  5. MySQL 半同步复制+MMM架构
  6. CCF NOI1069 分解因数
  7. java runnable接口 sleep_java Runnable接口如何创建线程
  8. python安装什么版本比较好_安装好python之后 python哪个版本最好用
  9. 羡慕别人表格做的快?6个Excel小技巧+25个Excel快捷键!收藏没错
  10. 删除word中自己插入的单行、双行线
  11. docker tomcat 多开 实例_Docker快速验证tomcat单机多实例方案
  12. 图像的简单copyPaste实现
  13. VML标记与通用属性
  14. webpack4打包js
  15. 设置字根,配合rem适配(多尺寸屏幕的适配)
  16. 用文件保存游戏服务器数据恢复,玩植物大战僵尸等单机游戏时,存档丢失了怎么数据恢复?...
  17. python子列表_关于python:创建子列表
  18. 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出
  19. EPIC 审批流程设置 BAdI:示例
  20. 腾讯Java后端开发实习生(一面)

热门文章

  1. python常见笔试题整理
  2. (附源码)ssm医务志愿者管理系统 毕业设计100910
  3. 2022 年人工智能全球最具影响力学者榜单——AI 2000 发布,中国占据两大榜首
  4. 全景丨0基础学习VR全景制作系列教程,第九节:720VR全景,地拍拍摄方法
  5. Android(ButterKnife)黄油刀使用详解
  6. YUM已死,DNF永生
  7. CNN情感分析(文本分类)
  8. JAVA SOCKET实现全双工通信
  9. Wannafly挑战赛10 C:小H和游戏
  10. LDA可视化气泡标号与主题标号不对应?