Echart:入门可视化科研人必备

简介: Echart:入门可视化科研人必备

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

目录
相关文章
Echarts线性渐变、径向渐变、纹理填充
Echarts线性渐变、径向渐变、纹理填充
|
2月前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1480 9
|
4月前
|
数据可视化 API 开发工具
构建高效需求池,这些需求池管理工具帮你提升需求管理的完成率
在产品开发中,需求来源多、变更频繁,易导致混乱。需求池管理工具通过统一收集、分类评估、优先级排序及任务流转,助力团队高效协同。它不仅提升跨部门协作效率,还确保需求从收集到落地的全流程可视化与可追踪,是现代产品团队不可或缺的利器。
|
9月前
|
人工智能 自然语言处理 人机交互
Social Media Agent:告别文案焦虑!AI自动生成高转化帖子,输入URL快速生成爆款文案
Social Media Agent 是一款由 LangChain 推出的 AI 社交媒体内容管理工具,支持 Twitter 和 LinkedIn 平台,能快速生成高质量的帖子。
380 17
Social Media Agent:告别文案焦虑!AI自动生成高转化帖子,输入URL快速生成爆款文案
|
9月前
|
人工智能 算法 Java
零门槛、百万token免费用,即刻拥有DeepSeek-R1满血版,还有实践落地调用场景等你来看
DeepSeek 是热门的推理模型,能在少量标注数据下显著提升推理能力,尤其擅长数学、代码和自然语言等复杂任务。本文涵盖四种部署方案,可以让你快速体验云上调用 DeepSeek-R1 满血版的 API 及部署各尺寸模型的方式,无需编码,最快 5 分钟、最低 0 元即可实现
|
存储 Kubernetes C++
【专栏】Kubernetes VS Docker Swarm了解两者特点,助力选取合适容器编排工具
【4月更文挑战第27天】对比Kubernetes和Docker Swarm:K8s在可扩展性和自动化方面出色,有强大社区支持;Swarm以简易用著称,适合初学者。选择取决于项目需求、团队技能和预期收益。高度复杂项目推荐Kubernetes,快速上手小项目则选Docker Swarm。了解两者特点,助力选取合适容器编排工具。
394 1
|
运维 监控 架构师
如何进行系统架构评审:全面指导与实践
【8月更文挑战第18天】系统架构评审是确保软件项目成功的关键环节之一。通过科学合理的评审流程和严格的评审要点控制,可以显著提高架构设计的质量和项目的整体成功率。
|
安全 网络安全 数据安全/隐私保护
网络拓扑结构入门快速介绍
网络拓扑结构入门快速介绍
|
缓存 网络协议 Unix
Windows 命令提示符(CMD)操作(四):网络通信
Windows 命令提示符(CMD)操作(四):网络通信
|
存储 安全 数据处理
隐私工程实践路径系列:PIA篇(上)
本文内容为《隐私工程实践路径》系列开篇,旨在通过笔者在数据合规与隐私保护领域的一系列实战中,总结出的理论框架+实践经验,以及隐私工程在企业落地过程中发现的重难点和针对性的解决方案。
545 0