查看pyecharts中文学习网站,发现pyecharts作者给出了很多主题风格
pyecharts 内置提供了 10+ 种不同的风格,另外也提供了便捷的定制主题的方法。
1、默认主题
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker
from pyecharts.globals import ThemeType
c = (
Bar()
# 等价于 Bar(init_opts=opts.InitOpts(theme=ThemeType.WHITE))
.add_xaxis(Faker.choose())
.add_yaxis("商家A", Faker.values())
.add_yaxis("商家B", Faker.values())
.add_yaxis("商家C", Faker.values())
.add_yaxis("商家D", Faker.values())
.set_global_opts(title_opts=opts.TitleOpts("Theme-default"))
.render("C:/bar.html")
)
2、LIGHT主题
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker
from pyecharts.globals import ThemeType
c = (
Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
.add_xaxis(Faker.choose())
.add_yaxis("商家A", Faker.values())
.add_yaxis("商家B", Faker.values())
.add_yaxis("商家C", Faker.values())
.add_yaxis("商家D", Faker.values())
.set_global_opts(title_opts=opts.TitleOpts("Theme-default"))
.render("C:/bar.html")
)
3、DARK主题
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker
from pyecharts.globals import ThemeType
c = (
Bar(init_opts=opts.InitOpts(theme=ThemeType.DARK))
.add_xaxis(Faker.choose())
.add_yaxis("商家A", Faker.values())
.add_yaxis("商家B", Faker.values())
.add_yaxis("商家C", Faker.values())
.add_yaxis("商家D", Faker.values())
.set_global_opts(title_opts=opts.TitleOpts("Theme-default"))
.render("C:/bar.html")
)
主题的变换都是替换Bar(init_opts=opts.InitOpts(theme=ThemeType.____))这部分
4、CHALK主题
5、ESSOS主题
6、INFOGRAPHIC主题
7、MACARONS主题
8、PURPLE_PASSION主题
9、ROMA主题
10、ROMANTIC主题
11、SHINE主题
12、VINTAGE主题
13、WALDEN主题
14、WESTEROS主题
15、WONDERLAND主题
16、自定义主题
这部分不深入了,上面的十几个主题已经完全够用了。