当前位置: 首页 > news >正文

pyecharts介绍

文章目录

  • 介绍
  • 安装
  • pyecharts基本使用
    • 全局配置选项
  • 折线图相关配置
  • 地图模块使用
  • 柱状图使用

介绍

echarts虑是个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可,而Pyhon是门富有表达力的语言,很适合用于数据处理,当数据分析遇上数据可视化时pyecharts诞生了。

安装

1、可以使用如下命令安装
pip install pycharts

2、可以直接使用 PyCharm 安装。在文件内只用导入 pyecharts,这时候会出现错误提示没安装pyecharts,那么就可以点击安装。

对应的官网地址: pyecharts

pyecharts基本使用

``
// 导包
from pyecharts.charts import Line
// 得到折线图对象
line = Line()
// 添加X轴数据
line.add_xaxis([‘中国’,‘日本’,‘美国’])
// 添加Y轴数据
line.add_yaxis(‘GDP’,[30,50,90])
// 生成图表
line.render()

``
在这里插入图片描述
点击运行后会生成一份文件,可以使用浏览器打开

在这里插入图片描述

在这里插入图片描述

全局配置选项

``
// 导包
from pyecharts.charts import *
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, TooltipOpts

// 得到折线图对象
line = Line()
// 添加X轴数据
line.add_xaxis([‘中国’,‘日本’,‘美国’])
// 添加Y轴数据
line.add_yaxis(‘GDP’,[30,50,90])
// 设置标题、图例、工具栏、
line.set_global_opts(
title_opts=TitleOpts(‘GDP数据’,pos_left=‘center’,pos_bottom=‘1%’),
legend_opts=LegendOpts(is_show=True),
toolbox_opts=ToolboxOpts(is_show=True),
visualmap_opts=ZeroDivisionError(),
tooltip_opts=TooltipOpts(is_show=True)
)
// 生成图表
line.render()

``

在这里插入图片描述

在这里插入图片描述

折线图相关配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

地图模块使用

``

// 引入地图模块
from pyecharts.charts import Map
// 引入配置选项模块
from pyecharts import options as opts
// 创建地图
virus_map = Map()
dict_keys=[‘台湾’,‘云南’,‘江苏’]
dict_values=[1402,1860,8762,9654]
data_list = zip(dict_keys,dict_values)
// 向地图添加数据
data_list = list(data_list)
virus_map.add(“疫情地图”,data_list,‘china’)
virus_map.set_global_opts(
visualmap_opts=opts.VisualMapOpts()
)
// 生成地图
virus_map.render(‘疫情地图.html’)

``

在这里插入图片描述

在这里插入图片描述

柱状图使用

``

// 引入柱状图模块
from pyecharts.charts import Bar,Timeline
// 引入配置选项模块
from pyecharts import options as opts
from pyecharts.options import LabelOpts
// 构建柱状图对象
bar = Bar()
// 添加X轴对象
bar.add_xaxis([‘中国’,‘美国’,‘英国’])
// 添加Y轴对象
bar.add_yaxis(‘GDP’,[30,20,10],label_opts=LabelOpts(position=‘right’))
// 翻转
bar.reversal_axis()
bar2 = Bar()
bar2.add_xaxis([‘中国’,‘美国’,‘英国’])
bar2.add_yaxis(‘GDP’,[50,40,30],label_opts=LabelOpts(position=‘right’))
bar2.reversal_axis()
bar3 = Bar()
bar3.add_xaxis([‘中国’,‘美国’,‘英国’])
bar3.add_yaxis(‘GDP’,[70,60,50],label_opts=LabelOpts(position=‘right’))
bar3.reversal_axis()
// 创建时间线对象
timeline = Timeline()
timeline.add(bar,‘2020年GDP’)
timeline.add(bar2,‘2021年GDP’)
timeline.add(bar3,‘2022年GDP’)
// 设置自动播放
timeline.add_schema(
play_interval=1000,
is_timeline_show=True,
is_auto_play=True,
is_loop_play=True
)
// 绘图
timeline.render(‘GDP柱状图.html’)

``

在这里插入图片描述

在这里插入图片描述

相关文章:

pyecharts介绍

文章目录 介绍安装pyecharts基本使用全局配置选项 折线图相关配置地图模块使用柱状图使用 介绍 echarts虑是个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可,而Pyhon是门富有表达力的语言&a…...

前缀和相关题目记录(未完待续...)

1 前缀和 一维前缀和是指对于一个数组 a a a,我们定义一个新的数组 s s s,其中每个元素 s [ i ] s[i] s[i] 表示从数组开头到第 i i i 个元素的累加和: s [ i ] a [ 1 ] a [ 2 ] ⋯ a [ i ] ∑ j 1 i a [ j ] s[i] a[1] a[2] \…...

Https解决了Http的哪些问题

部分内容来源:小林coding 详细解析 Http的风险 HTTP 由于是明文传输,所以安全上存在以下三个风险: 1.窃听风险 比如通信链路上可以获取通信内容,用户号容易没。 2.篡改风险 比如强制植入垃圾广告,视觉污染&#…...

OpenCV给图像添加噪声

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 如果你已经有了一张干净的图像,并希望通过编程方式向其添加噪声,可以使用 OpenCV 来实现这一点。以下是一个简单的例子&a…...

湖北中医药大学谱度众合(武汉)生命科技有限公司研究生工作站揭牌

2025年2月11日,湖北中医药大学&谱度众合(武汉)生命科技有限公司研究生工作站揭牌仪式在武汉生物技术研究院一楼101会议室举行,湖北中医药大学研究生院院长刘娅教授、基础医学院院长孔明望教授、基础医学院赵敏教授、基础医学院…...

欢乐力扣:快乐数

文章目录 1、题目描述2、思路1代码 1、题目描述 快乐数。  编写一个算法来判断一个数 n 是不是快乐数。  快乐数定义为:对于一个正整数,每次不断将其转化成 每位数字的平方和。 判断是否最终和会为1,是1就是快乐数,否则不是。 …...

【聊天室后端服务器开发】功能设计-框架与微服务

服务器功能设计 微服务思想应用 微服务架构 主要组成分析 客户端 客户端通过 HTTP 协议与网关进行交互,进行操作如用户注册、好友申请等客户端只需要知道网关的地址,无需关心后端服务的具体实现 网关 作为系统的统一入口,网关负责接收客…...

国标28181协议在智联视频超融合平台中的接入方法

一. 国标28181介绍 国标 28181 协议全称是《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是国内视频行业最重要的国家标准,目前有三个版本: 2011 年:推出 GB/T 28181-2011 版本,为安防行业的前端设备、平…...

让网页“浪“起来:打造会呼吸的波浪背景

每次打开那些让人眼前一亮的网页时,你是否有注意到那些看似随波逐流的动态背景?今天咱们不聊高深的技术,就用最朴素的CSS,来解锁这个让页面瞬间鲜活的秘籍。无需JavaScript,不用复杂框架,准备好一杯咖啡&am…...

linux-多进程基础(1) 程序、进程、多道程序、并发与并行、进程相关命令,fork

程序是什么 程序是包含一系列信息的文件。这些信息描述了如何在运行时创建一个进程,包含二进制格式标识、机器语言指令、程序入口地址、数据、符号表及重定位表、共享库信息及其他信息 二进制格式标识,每个程序包含了描述可执行文件的元信息(是否可读之…...

美颜相机1.0

项目开发步骤 1 界面开发 美颜相机界面构成: 标题 尺寸 关闭方式 位置 可视化 2 创建主函数调用界面方法 3 添加两个面板 一个是按钮面板一个是图片面板 用JPanel 4 添加按钮到按钮面吧【注意:此时要用初始化按钮面板的方法initBtnPanel 并且将按钮添…...

Docker内存芭蕾:优雅调整容器内存的极限艺术

title: “💾 Docker内存芭蕾:优雅调整容器内存的极限艺术” author: “Cjs” date: “2025-2-23” emoji: “🩰💥📊” 当你的容器变成内存吸血鬼时… 🚀 完美内存编排示范 📜 智能内存管家脚本…...

gitlab初次登录为什么登不上去

今天又写了一次gitlab安装后,第一次登录的问题。 gitlab工作笔记_gitlab默认用户名密码-CSDN博客 因为又掉这个坑里了。 # 为什么第一次登录这么难? 第一是因为gitlab启动的时间很长,有时候以为装错了。 第二是初始密码,如果…...

单链表相关操作(基于C语言)

文章目录 单链表定义版本一(可自己选择是否含头节点)创建单链表打印单链表对单链表进行冒泡排序删除单链表中值为key的节点求单链表表长在单链表位序为i的位置插入新元素e 单链表定义 typedef struct node {int data;struct node* next; }LinkNode,*LinkList;版本一(可自己选择…...

SPRING10_SPRING的生命周期流程图

经过前面使用三大后置处理器BeanPostProcessor、BeanFactoryPostProcessor、InitializingBean对创建Bean流程中的干扰,梳理出SPRING的生命周期流程图如下...

从零到一学习c++(基础篇--筑基期十一-类)

从零到一学习C(基础篇) 作者:羡鱼肘子 温馨提示1:本篇是记录我的学习经历,会有不少片面的认知,万分期待您的指正。 温馨提示2:本篇会尽量用更加通俗的语言介绍c的基础,用通俗的语言去…...

Java String 类

Java String 类常用方法详解 在 Java 编程里,字符串操作十分常见,而 String 类作为 Java 标准库的核心类,用于表示不可变的字符序列。任何对字符串的修改操作都会返回一个新的字符串对象,不会改变原始字符串。本文将详细介绍 Str…...

P8665 [蓝桥杯 2018 省 A] 航班时间

P8665 [蓝桥杯 2018 省 A] 航班时间 题目代码分析 题目 代码 #include <iostream> #include <vector> #include <string> #include <algorithm> #include <math.h> #include <queue>#include <cctype> using namespace std; int t;…...

Vue3项目与pnpm使用教程

文章目录 Vue3项目与pnpm使用教程一、pnpm简介二、安装pnpm三、创建Vue3项目四、运行Vue3项目五、管理项目依赖六、配置pnpm七、使用pnpm的额外功能八、总结 Vue3项目与pnpm使用教程 一、pnpm简介 pnpm是一个高性能的Node.js包管理工具&#xff0c;相较于npm和yarn&#xff0…...

C++初阶——简单实现list

目录 1、前言 2、List.h 3、Test.cpp 1、前言 1. 简单实现std::list&#xff0c;重点&#xff1a;迭代器&#xff0c;类模板&#xff0c;运算符重载。 2. 并不是&#xff0c;所有的类&#xff0c;都需要深拷贝&#xff0c;像迭代器类模板&#xff0c;只是用别的类的资源&am…...

终极KMS激活解决方案:如何用KMS_VL_ALL_AIO彻底解决Windows和Office激活难题

终极KMS激活解决方案&#xff1a;如何用KMS_VL_ALL_AIO彻底解决Windows和Office激活难题 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 在当今的技术环境中&#xff0c;Windows操作系统和Micro…...

从裁判打分到AI评分:我们如何用‘增量标签训练’让LSTM学会像专家一样‘边看边打分’?

从裁判打分到AI评分&#xff1a;增量标签训练如何重塑LSTM的动作评估逻辑 当花样滑冰运动员完成一个完美的三周跳时&#xff0c;裁判席上的九位专家几乎同时举起了评分牌——这个瞬间背后是数十年专业训练形成的肌肉记忆与评分直觉的碰撞。传统评分模式依赖人类裁判对复杂动作序…...

互联网大厂 Java 面试中的微服务与 AI 应用探索

# 面试大厂 Java 开发&#xff1a;燕双非的幽默与科技的严肃 ## 文章简述 在这一篇幽默而又充满技术干货的文章中&#xff0c;我们跟随程序员燕双非的足迹&#xff0c;深入探讨在一家互联网大厂的 Java 面试过程。面试官的严肃提问与燕双非形象的幽默回答形成鲜明对比&#…...

CSGO服务器皮肤插件避坑指南:从Weapons到PTaH,完整安装与防封号提醒

CSGO服务器皮肤插件深度指南&#xff1a;安全部署与风险控制实战 在私人CSGO服务器上实现全武器皮肤和手套自定义&#xff0c;是许多服主提升玩家体验的常见需求。不同于基础服务器搭建&#xff0c;皮肤插件的部署涉及更多技术细节和潜在风险考量。本文将系统梳理从Weapons、Gl…...

免费AI语音修复工具VoiceFixer:3分钟快速修复任何受损音频的终极指南

免费AI语音修复工具VoiceFixer&#xff1a;3分钟快速修复任何受损音频的终极指南 【免费下载链接】voicefixer General Speech Restoration 项目地址: https://gitcode.com/gh_mirrors/vo/voicefixer 你是否曾经因为录音质量差而感到困扰&#xff1f;无论是播客中的背景…...

终极指南:如何在foobar2000中实现专业级逐字歌词同步体验

终极指南&#xff1a;如何在foobar2000中实现专业级逐字歌词同步体验 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 你是否厌倦了传统歌词插件那种生硬的…...

用动态规划思路,一步一步实现响应式数据(从本质到落地)

用动态规划思路&#xff0c;一步一步实现响应式数据&#xff08;从本质到落地&#xff09; 文章目录用动态规划思路&#xff0c;一步一步实现响应式数据&#xff08;从本质到落地&#xff09;一、第一步&#xff1a;用动态规划逆向思维&#xff0c;拆解响应式的“最终目标”1. …...

如何让PlayStation手柄在Windows上完美运行:DS4Windows终极配置指南

如何让PlayStation手柄在Windows上完美运行&#xff1a;DS4Windows终极配置指南 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 还在为PC游戏无法识别你的PlayStation手柄而烦恼吗&#x…...

无线感知研究入门:手把手教你用CSI Tool搭建双机Monitor模式测试环境

无线感知研究实战&#xff1a;双机CSI数据采集环境搭建全指南 在无线感知研究领域&#xff0c;获取精确的信道状态信息(CSI)是行为识别、室内定位等应用的基础。本文将手把手教你搭建基于Intel 5300网卡的双机测试平台&#xff0c;从硬件准备到数据采集&#xff0c;覆盖完整工作…...

深入探索:如何解锁NVIDIA驱动的隐藏力量?

深入探索&#xff1a;如何解锁NVIDIA驱动的隐藏力量&#xff1f; 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 你是否曾想过&#xff0c;那些在NVIDIA控制面板中找不到的神秘选项究竟藏在哪里&#x…...