python数据分析总结(pyecharts)

news2025/4/3 10:22:57

目录

安装依赖

Demo

pyecharts.options

图表绘制

WordCloud.shape


安装依赖

pip install pyecharts

Demo

### 对象式

from pyecharts.charts import Bar
bar = Bar()
bar.add_xaxis([1,2,3,4,5])
bar.add_yaxis("数据1",[40,56,65,23,56])
bar.add_yaxis("数据2",[53,45,56,78,34])
bar.render("echarts.html")

### 链式

bar = (
    Bar()
    .add_xaxis([1,2,3,4,5])
    .add_yaxis("数据1",[40,56,65,23,56])
    .add_yaxis("数据2",[53,45,56,78,34])
)
bar.render("echarts.html")

 

pyecharts.options

 ### 模块导入
from pyecharts import options as opts


### 初始选项:options.InitOpts()
属性参数:
    width、height:设置画布宽高(单位px)
    chart_id:图表id
    page_title:网页标题
    theme:图表主题(pyecharts.global.ThemeType)
    bg_color:图表背景色
使用:
    Bar(init_opts=opts.InitOpts())


### 标题选项:options.TitleOpts()
属性参数:
    title:主标题
    title_link:标题链接
    subtitle:副标题
    subtitle_link:副标题链接
    pos_left/right/top/bottom:相对容器位置
    padding:标题内边距
    title_textstyle_opts:主标题文字样式选项(opts.TextStyleOpts)
使用:
    bar.set_global_opts(title_opts=opts.TitleOpts())


### 图例选项:options.LegendOpts()
属性参数:
    is_show:是否显示图例
    pos_left/right/top/bottom:相对容器位置
    legend_icon:图例图标
使用:
    bar.set_global_opts(legend_opts=opts.LegendOpts())


### 提示框选项:options.TooltipOpts()
属性参数:
    is_show:是否显示提示框
    trigger:触发类型(item、axis)
    trigger_on:触发条件(click、mousemove)
    axis_pointer_type:指示器类型
    background_color:背景颜色
    border_color:边框颜色
    border_width:边框宽度
    textstyle_opts:字体样式选项(opts.TextStyleOpts)
使用:
    bar.set_global_opts(tooltip_opts=opts.TooltipOpts())


### 视觉映射:options.VisualMapOpts()
属性参数:
    is_show:是否显示
    min_:颜色条所对应的最小值
    max_:颜色条所对应的最大值
    range_text:颜色条两端文本
    range_color:颜色范围(支持十六进制)
    orient:颜色条放置方向
使用:
    bar.set_global_opts(visualmap_opts=opts.VisualMapOpts())

    
### 工具箱:options.ToolboxOpts()
属性参数:
    is_show:是否显示
    orient:显示方向
    pos_left/right/top/bottom:相对容器位置
    feature:配置项
使用:
    bar.set_global_opts(toolbox_opts=opts.ToolboxOpts())

    
### 区域缩放:options.DataZoomOpts()
属性参数:
    is_show:是否显示
    is_realtime:是否实时更新图表
    range_start:数据窗口的起始百分比
    range_end:数据窗口的结束百分比
    start_value:起始数值
    end_value:结束数值
    orient:显示方向
    pos_left/right/top/bottom:相对容器的位置
使用:
    bar.set_global_opts(datazoom_opts=opts.DataZoomOpts)

图表绘制

 ### 前言:
在pyecharts中,要求x轴数据必须为字符串,否则图表不显示。

### Bar():
add_xaxis()
add_yaxis()
add_dataset()

### Line():
add_xaxis()
add_yaxis(series_name,y_axis,color,symbol,

                  symbol_size,is_smooth,

                  linestyle_opts,areastyle_opts

                )
面积图:areastyle_opts = opts.AreaStyleOpts(opacity=1)

### Pie():
add(series_name,data_pair,color,radius,rosetype,is_clockwise)

### EffectScatter():
add_xaxis()
add_yaxis()

### WordCloud():
add(series_name,data_pair,shape,word_gap,width,height)

### Liquid():
add(series_name,data,color,background_color)

### Calendar():
add(series_name,yaxis_data,calendar_opts,visualmap_opts)

### HeatMap():
add_xaxis()
add_yaxis()

 

WordCloud.shape

valuedesc
circle圆形
cardioid
diamond钻石形
triangle-forward向前三角形
triangle三角形
pentagon五边形
star星形

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1294597.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CleanMyMac X清理垃圾软件有哪些功能?2024版本更新啥内容

如今电脑成为大多数人工作的工具,使用得越久就越需要清理垃圾软件。系统垃圾、废纸娄垃圾、大型和旧文件这些通常都占用了我们的电脑几G的空间。 想要清除不必要的垃圾文件,可以使用mac卸载软件CleanMyMac X,这款清理垃圾软件可以智能扫描Ma…

Linux查看命令的绝对路径

linux查看命令的绝对路径 在Linux中,可以使用以下命令来查看命令的绝对路径: 1、which 命令名 例如,要查看chronyc命令的绝对路径,可以运行: which chronyc 2、whereis 命令名 例如,要查看chronyc命令…

探究Logistic回归:用数学解释分类问题

文章目录 前言回归和分类Logistic回归线性回归Sigmoid函数把回归变成分类Logistic回归算法的数学推导Sigmoid函数与其他激活函数的比较 Logistic回归实例1. 数据预处理2. 模型定义3. 训练模型4. 结果可视化 结语 前言 当谈论当论及机器学习中的回归和分类问题时,很…

横向扩展统一存储与备份服务器功能

Infortrend 更新了GS,GSe,GSe Pro统一存储系列的备份服务器功能。该功能降低数据备份成本,并提供灵活的备份策略。通过备份服务器功能,用户可以通过多种途径实现数据备份,包括公有云(兼容S3)、文…

物联网+AI智慧工地云平台源码(SaaS模式)

智慧工地云平台充分运用数字化技术,聚焦施工现场岗位一线,依托物联网、互联网、AI等技术,围绕施工现场管理的人、机、料、法、环五大维度,以及施工过程管理的进度、质量、安全三大体系为基础应用,实现全面高效的工程管…

docker镜像仓库hub.docker.com无法访问

docker镜像仓库hub.docker.com无法访问 文章主要内容: 介绍dockerhub为什么无法访问解决办法 1 介绍dockerhub为什么无法访问 最近许多群友都询问为什么无法访问Docker镜像仓库,于是我也尝试去访问,结果果然无法访问。 大家的第一反应就是…

仅需30秒完美复刻任何人的声音 - 最强AI音频11Labs

我的用词一直都挺克制的,基本不会用到“最强”这个字眼。 但是这一次的这个AI应用,是我认为在TTS(文字转音频)这个领域,当之无愧的“最强”。 ElevenLabs,简称11Labs。 仅需30秒到5分钟左右的极少的数据集…

Numpy数组的数据类型汇总 (第4讲)

Numpy数组的数据类型 (第4讲)         🍹博主 侯小啾 感谢您的支持与信赖。☀️ 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ&…

MYSQL主从复制配置指引

MYSQL主从复制配置指引 1.前期准备 部署完主备数据库,初始化主备库表结构和数据。 2. 主库配置修改 修改主库配置文件etc/my.cnf,新增以下配置: #服务器 id,需唯一 server-id 1 #二进制文件存放路径 log-bin mysql-bin …

『TypeScript』从零开始编写你的第一个TypeScript程序

📣读完这篇文章里你能收获到 了解TypeScript及为什么使用TypeScriptTypeScript的安装过程编写第一个HelloTs程序 文章目录 一、TypeScript简介1. 什么是TypeScript?2. 为什么选择使用TypeScript?2.1 静态类型检查2.2 更好的代码维护性2.3 更…

C++基础 -42- STL库之list链表

———————STL库之list链表——————— &#x1f384; list链表的格式(需要定义头文件) list<int> data1(4, 100);list<int> data2(4, 500);&#x1f384;list链表的合并接口 &#x1f384;举例使用合并接口并且验证 data2.merge(data1);list<int>::…

Java网络通信-第21章

Java网络通信-第21章 1.网络程序设计基础 网络程序设计基础涵盖了许多方面&#xff0c;包括网络协议、Web开发、数据库连接、安全性等。 1.1局域网与互联网 局域网&#xff08;LAN&#xff09;与互联网&#xff08;Internet&#xff09;是两个不同的概念&#xff0c;它们分…

【小白专用】MySQL入门(详细总结)

3. 创建数据库 使用 create database 数据库名; 创建数据库。 create database MyDB_one; create database DBAliTest; 创建数据库成功后&#xff0c;数据库的数量变成了6个&#xff0c;多了刚才创建的 dbalitest 。 4. 创建数据库时设置字符编码 使用 create database 数据…

泰裤辣!这个网站制作电子产品册很轻松

电子产品册的制作对于许多企业来说是一项重要的任务&#xff0c;它不仅能够帮助企业展示自己的产品&#xff0c;还能够提高企业的品牌形象和市场竞争力。 这个网站能够轻松制作电子产品册&#xff0c;这无疑是一个非常有用的工具&#xff0c;可以帮助许多企业节省时间和精力&am…

小白学java栈的经典算法问题——第四关白银挑战

内容1.括号匹配问题2.最小栈3.最大栈 1.括号匹配问题 栈的典型题目还是非常明显的&#xff0c;括号匹配、表达式计算等等几乎都少不了栈&#xff0c;本小节我们就看两个最经典的问题 首先是LeetCode20,链接 本道题还是比较简单的&#xff0c;其中比较麻烦的是如何判断两个符…

Nacos未授权访问

漏洞描述 Nacos 是阿里巴巴推出来的一个新开源项目&#xff0c;是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。致力于帮助发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集&#xff0c;可以快速实现动态服务发现、服务配置、服务元数据及流量管…

轨道电流检测IC——FP355,助力蓄电池充电器、SPS(适配器)、电池管理系统、多口快充充电器的优雅升级

目录 一、FP355概述 二、FP355特点 三、FP355应用 随着移动设备的普及和人们对电力需求的不断增长&#xff0c;充电器的安全性和充电效率成为了重要的关注点。 作为一种能够精确检测电流的集成电路&#xff0c;轨道电流检测IC——FP355是个不错的选择。它不仅广泛应用于蓄电…

无公网IP环境如何SSH远程连接Deepin操作系统

文章目录 前言1. 开启SSH服务2. Deppin安装Cpolar3. 配置ssh公网地址4. 公网远程SSH连接5. 固定连接SSH公网地址6. SSH固定地址连接测试 前言 Deepin操作系统是一个基于Debian的Linux操作系统&#xff0c;专注于使用者对日常办公、学习、生活和娱乐的操作体验的极致&#xff0…

Bert-vits2新版本V2.1英文模型本地训练以及中英文混合推理(mix)

中英文混合输出是文本转语音(TTS)项目中很常见的需求场景&#xff0c;尤其在技术文章或者技术视频领域里&#xff0c;其中文文本中一定会夹杂着海量的英文单词&#xff0c;我们当然不希望AI口播只会念中文&#xff0c;Bert-vits2老版本(2.0以下版本)并不支持英文训练和推理&…

【CSP】202303-1_田地丈量Python实现

文章目录 [toc]试题编号试题名称时间限制内存限制问题描述输入格式输出格式样例输入样例输出样例解释子任务Python实现 试题编号 202303-1 试题名称 田地丈量 时间限制 1.0s 内存限制 512.0MB 问题描述 西西艾弗岛上散落着 n n n块田地&#xff0c;每块田地可视为平面直角坐标…