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

本文详细介绍了PyEcharts库中的多种主题风格,包括LIGHT、DARK、WHITE等内置主题,以及CHALK、ESSOS、INFOGRAPHIC等特色风格。每个主题都有其独特的视觉效果和应用场景,例如DARK主题适合暗色背景,ESSOS主题灵感来源于《权力的游戏》,INFOGRAPHIC主题适合数据可视化。通过设置`theme`参数,可以轻松改变图表的外观,为数据展示增添更多可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何使用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 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
好的,关于pyecharts主题河流图,您可以参考以下代码: ```python from pyecharts import options as opts from pyecharts.charts import ThemeRiver from pyecharts.globals import ThemeType #准备数据 data = [ ["2015/11/08", 10, "DQ"], ["2015/11/09", 15, "DQ"], ["2015/11/10", 35, "DQ"], ["2015/11/14", 7, "DQ"], ["2015/11/15", 2, "DQ"], ["2015/11/16", 17, "DQ"], ["2015/11/17", 33, "DQ"], ["2015/11/18", 40, "DQ"], ["2015/11/19", 32, "DQ"], ["2015/11/20", 26, "DQ"], ["2015/11/08", 35, "TY"], ["2015/11/09", 36, "TY"], ["2015/11/10", 37, "TY"], ["2015/11/11", 22, "TY"], ["2015/11/12", 24, "TY"], ["2015/11/13", 26, "TY"], ["2015/11/14", 34, "TY"], ["2015/11/15", 21, "TY"], ["2015/11/16", 18, "TY"], ["2015/11/17", 45, "TY"], ["2015/11/18", 32, "TY"], ["2015/11/19", 35, "TY"], ["2015/11/20", 30, "TY"], ["2015/11/08", 21, "SS"], ["2015/11/09", 25, "SS"], ["2015/11/10", 27, "SS"], ["2015/11/11", 23, "SS"], ["2015/11/12", 24, "SS"], ["2015/11/13", 21, "SS"], ["2015/11/14", 35, "SS"], ["2015/11/15", 39, "SS"], ["2015/11/16", 40, "SS"], ["2015/11/17", 36, "SS"], ["2015/11/18", 33, "SS"], ["2015/11/19", 43, "SS"], ["2015/11/20", 40, "SS"], ] #绘制主题河流图 c = ( ThemeRiver(init_opts=opts.InitOpts(theme=ThemeType.VINTAGE)) .add( ["DQ", "TY", "SS"], data, singleaxis_opts=opts.SingleAxisOpts(type_="time"), tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="line"), ) .set_global_opts(title_opts=opts.TitleOpts(title="主题河流图示例")) ) #渲染图表 c.render("theme_river.html") ``` 这个示例代码中,使用pyecharts的ThemeRiver模块实现了主题河流图的绘制。其中,使用了VINTAGE主题来设置图表的样式。您可以按照自己的需求来修改代码中的数据和样式,以得到自己想要的主题河流图。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程备考

感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值