如何使用pyecharts中的主题样式?
如何使用pyecharts中的主题样式?
pyecharts为用户提供了一套使用方便的主题风格。
本篇图文将总结pyecharts.globals
中ThemeType
所有主题风格并进行详细的解释。
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 ThemeType
theme = 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
相关图文:
参考图文:
https://blog.csdn.net/qq_41595507/article/details/102947622