如何使用pyecharts中的主题样式?

article/2025/9/8 10:08:32

如何使用pyecharts中的主题样式?

pyechart为用户提供了一套使用方便的主题风格。

本篇图文将总结pyecharts.globalsThemeType所有主题风格并进行详细的解释。

class _ThemeType:BUILTIN_THEMES = ["light", "dark", "white"]LIGHT = "light" # 明亮风格DARK = "dark" # 暗黑风WHITE = "white" # 洁白风CHALK: str = "chalk" # 粉笔风ESSOS: str = "essos" # 厄索斯大陆INFOGRAPHIC: str = "infographic" # 信息图MACARONS: str = "macarons" # 马卡龙PURPLE_PASSION: str = "purple-passion" # 紫色激情ROMA: str = "roma" # 罗马风情ROMANTIC: str = "romantic" # 浪漫风SHINE: str = "shine" # 闪耀风VINTAGE: str = "vintage" # 复古风WALDEN: str = "walden" # 瓦尔登湖WESTEROS: str = "westeros" # 维斯特洛大陆WONDERLAND: str = "wonderland" # 仙境HALLOWEEN: str = "halloween" # 万圣节前夜

测试代码如下:

from pyecharts import options as opts
from pyecharts.charts import Pie
from pyecharts.faker import Faker
from pyecharts.globals import ThemeTypetheme = ThemeType.XXXXX # 此处修改风格
c = Pie({"theme": theme})
c.add("", [list(z) for z in zip(Faker.choose(), Faker.values())])
c.set_global_opts(title_opts=opts.TitleOpts(title=theme))
c.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
c.render('pie_base.html')

ThemeType.LIGHT

明亮风格

ThemeType.DARK

暗黑风

该主题将背景更换成黑色,且整体色调偏暗灰感。

ThemeType.WHITE

洁白风

ThemeType.CHALK

粉笔风

该风格就像是在黑板上写粉笔字的感觉。

ThemeType.ESSOS

厄索斯大陆

Essos即厄索斯,它的色调源于《权力的游戏》中的厄索斯大陆。狭海彼岸的那个荒蛮与文明并存、自由与奴役同在的厄索斯实际拍摄取景是有着神秘的荒漠,有着古老的宗教,有着曼妙的女郎,浸润在香料气息中的摩洛哥。

ThemeType.INFOGRAPHIC

信息图

信息图形,是指数据、信息或知识的可视化表现形式。一般的颜色鲜明,亮眼突出。可见该主题属于组合式色调。

ThemeType.MACARONS

马卡龙

马克龙配色可能源于这个类型的开发者是马卡龙的忠实爱好者。

ThemeType.PURPLE_PASSION

紫色激情

ThemeType.ROMA

罗马风情

这个色系要么跟罗马当地标志性地标或当地特色有关,要么同罗马足球队有联系。

ThemeType.ROMANTIC

浪漫风

不用多说,一设置就可以感受到满屏的love。

ThemeType.SHINE

闪耀风

ThemeType.VINTAGE

复古风

所有颜色有种旧旧的感觉,色彩偏黄。

ThemeType.WALDEN

瓦尔登湖

看主题名字,就可以知道是瓦尔登湖色彩系列。

ThemeType.WESTEROS

维斯特洛大陆

ThemeType.WONDERLAND

仙境

清新的绿色是仙境的标识性色系。

ThemeType.HALLOWEEN

万圣节前夜

相关图文:

  • 如何在Jupyter Lab中显示pyecharts的图形?
  • 如何利用pyecharts绘制酷炫的桑基图?
  • 如何利用pyecharts绘制炫酷的关系网络图?

参考图文:

  • https://blog.csdn.net/qq_41595507/article/details/102947622

http://chatgpt.dhexx.cn/article/AjWAWitm.shtml

相关文章

python亲和数_用 Python 分析了 5 万条相亲数据,告诉你男女相亲背后的秘密

作者| 叶庭云 责编 | 张文 来源 | 转载自修炼 Python(ID:yetingyun_python) 前言 数据来源:https://www.zhenai.com/zhenghun/ 本文利用 Python 分析了按城市寻找所有地区的征婚信息,看看相亲男女的画像。 数据查看和预处理 导入用到的库 …

vue中echarts使用案例:饼图(可直接使用)

目录 功能、效果图: 代码实现 1、下载echarts包:终端运行 2、代码 3.运行项目:终端运行 4、可能遇到的错误 具体代码详解: 功能、效果图: 1.点击对应模块,放大并显示数据 2、点击下方图标&#xff0c…

Python绘制柱状图之可视化神器pyecharts(一)

目录 pyecharts介绍 特性 优势 展示 柱状图模板系列 水晶柱状图 解决X轴标签过长的柱状图 自定义平均刻度标签(方便查看超出范围) 翻转X Y轴柱状图 可以移动的X轴柱状图(适合数据类别过多) 可以移动的Y轴柱状图&#x…

已解决:vue echart 动态获取数据且定时刷新

文章目录 写在前面需求①需求②需求③无效的解决办法1:无效的解决办法2有效的解决办法 写在前面 我太难了,搞一个echart仪表盘,需求一步步分解: ①一开始是写死的假数据,图表成功显示在页面上; ②和后台约定数据类型格…

Python绘制柱状图之可视化神器pyecharts(二)

目录 主题介绍 图表参数 主题详解 柱状图模板系列 海量数据柱状图动画展示 收入支出柱状图(适用于记账) 我们在日常的生活中,有收入也有支出,这个模板就是把收入和支出直观的展示在读者面前。 三维数据叠加 柱状图与折线…

day07 pyecharts制图

目录 Python配置安装pyecharts 一、柱状图的使用二、折线图三、饼图四、地图五、词云六、组合图 Python配置安装pyecharts Python配置国内镜像源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pycharm配置pyecharts 一、柱状图的使用 # 导入…

vue-echarts主题切换+选择面板实现

通过实现主题选择面板,更方便的对echarts图表进行主题的切换,并且支持饼状图、折线图、柱状图等多类型echarts图表。 目录 1、实现过程 1.1、导入echarts主题JS文件 1.2、添加选择按钮图片 1.3、添加按钮 1.4、主题选择面板实现 1.5、初始化echart…

echarts 2.0 macarons主题安装

2019独角兽企业重金招聘Python工程师标准>>> 主题下载: http://echarts.baidu.com/doc/example/theme/macarons.js 其他主题改名字就好了.[无责任猜测] 这里采用AMD加载方式 [博主用的是requirejs] 在main.js中 require.config({paths:{echarts:js/echarts/echarts…

魔法值及魔法值处理方法

魔法值 什么是魔法值 所谓的魔法值就是在代码中直接出现的数字。   PS:代码中有魔法值会造成代码可读性低(与代码量成正比)。还会造成维护困难,改动一个数值便要大动干戈,牵一发而动全身。应当尽力消灭或减少魔法值…

别让【魔法值】毁了你的代码!

二分钟,教你一个写代码的好习惯。 大家好,我是鱼皮,今天通过一件事情,分享写代码时的一个重要小技巧。 前段时间,我在编程导航项目中开源了一段代码,实现的功能是,当用户的操作失败时&#xff…

【java】万恶的魔法值

在最近的小云通知项目中,我负责维护后端的开发,也是深刻体会到用魔法值会给维护人员带来多大的痛苦!可谓一个bug改一天…… 文章目录 什么是魔法值怎么处理魔法值 什么是魔法值 首先我们说一下什么是魔法值,所谓魔法值&#xff0…

什么是java中的魔法值

自从在idea上用了 《阿里巴巴Java开发手册》的插件之后 这里附上对应的插件安装方法:https://developer.aliyun.com/article/224817 偶然发现自己的代码中出现了所谓的 “魔法值” 什么是魔法值呢 所谓魔法值,就是在代码中直接出现的数值,只…

Java中的魔法值和解决方法

目录 一、什么是魔法值 二、解决方法 一、什么是魔法值 魔法数值、魔法数字、魔法值,这是一个东西,不同的叫法。 所谓魔法值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义,数字…

java 不要使用魔法值_为什么阿里巴巴Java开发手册中不允许魔法值出现在代码中?...

武培轩 推荐搜索 JavaSpring Boot数据结构MySQLElasticsearchNginx 在阅读《阿里巴巴Java开发手册》时,发现有一条关于关于常量定义的规约,具体内容如下: 图中的反例是将数据缓存起来,并使用魔法值加链路 id 组成 key,…

java 项目减少魔法值_项目代码中魔法值的优雅处理

经常在代码里面会用一些表示有意义的数字,但是如果不写注释的话,过了一段时间我们自己再回去优化代码的时候,可能自己也不清楚这些数字表示的是什么意思了。 如果写注释的话,就要每次使用数字的时候都要写注释了,这样的…

java 魔法值_Java 开发技巧:减少魔法值的使用

1. 前言 重构老代码中遇到了类似这种写法: public void attend(String value){ if ("0".equals(value)) { //todo } else if ("1".equals(value)) { //todo } else { //todo } } 脑壳疼!从 Java 语法上无懈可击,但是从业…

IDEA快速去除魔法值

背景 写代码有的时候为了方便,会在代码里面留下很多字符串之类的变量。这种便便会被定义为魔法值。 这种变量正常来讲不影响阅读的。所以一般情况下,我们都不会去处理它。 但是当项目越来越大的时候,我们发现很多地方都有可能使用了同一个…

魔法值与解决办法

1.什么是魔法值 魔法值是指代码中突然出现的数字,之所以称为魔法值,是因为这个20可以有多种意义。在新来的员工接手你的代码时,他们产生疑问:为什么要设这个20,背后有什么秘密吗。大大降低了代码的可维护性。 2.解决办…

java怎么字符连接换行_Java中的换行、转义字符和连接字符-Go语言中文社区

语句输出的换行 我们之前完成了我们的第一个Java输出语句,接下来我们可以做一个简单的输出换行与不换行操作。 例如:我们输出天王盖地虎和宝塔镇河妖 public class Demo1 { public static void main(String[] args) { System.out.println("天王盖地…

java csv 换行_javacsv如何换行输入

javacsv如何换行输入 [2021-02-10 01:25:25] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐:《PHP视频教 java怎么输入换行…