数据可视化之pyecharts之ThemeType

Pyecharts初识

ECharts
一个使用 JavaScript 实现的开源可视化库,可以流畅地运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11、Chrome、Firefox、Safari 等),底层依赖轻量级的矢量图形库 ZRender,提供直观、交互丰富、可高度个性化定制的数据可视化图表。

ECharts 官方网站:https://echarts.baidu.com/
Pyecharts
是 ECharts 的 Python 版,是一个用于生成 Echarts 图表的类库,因为用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图,Pyecharts便应运而生。

Pyecharts 官方网站:https://pyecharts.org/#/

使用pyecharts的时候不可能没有一个参数或者是类型大家都完全知道,所以需要进行查阅官网的解释,边使用的时候边查阅:
pyechart查阅网址:https://pyecharts.org/#/zh-cn/intro

pyechart的每个参数的使用方式方法都在上面可以查阅到,而且还有很多Demo方便小白学习。

使用主题

pyecharts 提供了 10+ 种内置主题,开发者也可以定制自己喜欢的主题,进阶话题-定制主题 有相关介绍。

1:pyechart的是多种主题:

help(ThemeType)
"""
BUILTIN_THEMES = ['light', 'dark', 'white']
 |  
 |  CHALK = 'chalk' #粉笔风
 |  
 |  DARK = 'dark'  #暗黑风
 |  
 |  ESSOS = 'essos' #厄索斯大陆
 |  
 |  INFOGRAPHIC = 'infographic' #信息图
 |  
 |  LIGHT = 'light' #明亮风格
 |  
 |  MACARONS = 'macarons' #马卡龙
 |  
 |  PURPLE_PASSION = 'purple-passion' #紫色激情
 |  
 |  ROMA = 'roma' #石榴
 |  
 |  ROMANTIC = 'romantic' #浪漫风
 |  
 |  SHINE = 'shine' #闪耀风
 |  
 |  VINTAGE = 'vintage' #复古风
 |  
 |  WALDEN = 'walden' #瓦尔登湖
 |  
 |  WESTEROS = 'westeros' #维斯特洛大陆
 |  
 |  WHITE = 'white' #洁白风
 |  
 |  WONDERLAND = 'wonderland' #仙境
"""

2:使用pyecharts前需要进行安装
终端命令行安装:

pip install pyecharts

3:查看pyecharts版本

import pyecharts
pyecharts.__version__

因为我是使用Anaconda下的jupyter来运行的,所以我直接在Anaconda的终端下进行安装,然后就可以直接在jupyter上使用了
在这里插入图片描述
这样就安装上了就可以用了

4:Demo演示:

First:( LIGHT = ‘light’ #明亮风格)

from pyecharts.charts import Bar
from pyecharts import options as opts
# 内置主题类型可查看 pyecharts.globals.ThemeType
from pyecharts.globals import ThemeType

bar = (
    Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B", [15, 6, 45, 20, 35, 66])
   .set_global_opts(title_opts=opts.TitleOpts(title="LIGHT主题", subtitle="ThemeType方法的应用"))
)
bar.render_notebook()

在这里插入图片描述
1:其实我们想要更换风格只需要修改ThemeType后面的方法就可以了,只需要将XXX改成我们想要的Theme,Theme我在上面已经列出来了
2:不管是折现图还是柱状图,饼状图等pyecharts所支持的图,下面括号里的内容都是不变的,但是如果你不需要主题的话,括号里可以不加东西

Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
Line(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
Pie(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
:
:
:
#不需要主题的写法
Bar()
Line()
Pie()

second:(CHALK:粉色风)

from pyecharts import options as opts
# 内置主题类型可查看 pyecharts.globals.ThemeType
from pyecharts.globals import ThemeType
from pyecharts.charts import Line

line = (
    Line(init_opts=opts.InitOpts(theme=ThemeType. CHALK))
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B", [15, 6, 45, 20, 35, 66])
    .set_global_opts(title_opts=opts.TitleOpts(title="LIGHT主题", subtitle="ThemeType方法的应用"))
)
line.render_notebook()

在这里插入图片描述

今天先演示这么多,等有时间的时候全部一一补上,希望这篇文章对你有用。
有任何问题,评论区见,嘻嘻嘻》》》

一步一步提升,稳赢!!!
没有伞的孩子,必须努力奔跑才能找到属于自己的屋檐。所以,他一直在奔跑的路上,风雨兼程,加油!!!

  • 5
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Recently 祝祝

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值