1. 简介
最近参加一个数据分析大赛,鉴于研一师妹对R不是很擅长,用 ggplot 绘制图形学习成本较大。于是小编让她使用了 Echart[1] 来绘制。简单的使用教程可见:如何快速画出美观的图形?。
官网-案例界面
2. 使用方式
2.1 官网直接使用
最直接的使用方式:在官网案例中修改源代码数据,得到想要的简约清新图。接下来给出几个,我们报告中绘制的图形。
学院借阅频次日历图
不同学院的平均借阅天数
图书借阅频次时间序列
2.2 基于 pyecharts[2] 在 Python 中使用
当然 Echart 已经在不同语言都有接口。Python 用户可以使用{pyecharts}
库。具体使用教程可见官方[3]。此外,还给出了pyecharts-gallery[4]供大家使用。
注:可以在不同的环境中使用,例如:本地,Notebook环境。也可以输出PNG图片用于科技论文发表。
安装方式
- pip 安装
# 安装 v1 以上版本 $ pip install pyecharts -U # 如果需要安装 0.5.11 版本的开发者,可以使用 # pip install pyecharts==0.5.11
- 源码安装
# 安装 v1 以上版本 $ git clone https://github.com/pyecharts/pyecharts.git # 如果需要安装 0.5.11 版本,请使用 git clone https://github.com/pyecharts/pyecharts.git -b v05x $ cd pyecharts $ pip install -r requirements.txt $ python setup.py install
截图来源于官网
2.3 基于 echarts4r[5] 在 R 中使用
《统计之都》公众号发表过一篇推文:echarts4r: 从入门到应用(上),写的非常详细。感兴趣的朋友可以查阅。
安装方式
# CRAN install.packages("echarts4r") # GitHub # install.packages("remotes") remotes::install_github("JohnCoene/echarts4r")
下面给出一些教程[6]可视化后的结果(谷歌翻译后的结果)。
小编有话说
- 如果读者对 R 和 Python 不了解,却想在短时间绘制出简约明白的图形。建议使用第一种方式“凑合”下。
- 如果你对其他某个软件比较擅长,可以找找是否有对应的 Echart 对接的包供使用。
参考资料
[1]
Echart: https://echarts.apache.org/examples/zh/index.html#chart-type-line
[2]
pyecharts: https://github.com/pyecharts/pyecharts
[3]
官方: https://pyecharts.org/#/zh-cn/intro
[4]
pyecharts-gallery: https://gallery.pyecharts.org/#/BMap/air_quality_baidu_map
[5]
echarts4r: https://echarts4r.john-coene.com/
[6]
教程: https://echarts4r.john-coene.com/articles/chart_types.html