使用 Plotly 来简化 Python 中的数据可视化 | Linux 中国
Plotly 是一个数据绘图库,具有整洁的接口,它旨在允许你构建自己的 API。
- 来源:https://linux.cn/article-12356-1.html
- 作者:Shaun Taylor-morgan
- 译者:MjSeven
(本文字数:9226,阅读时长大约:10 分钟)
Plotly 是一个绘图生态系统,可以让你在 Python 以及 JavaScript 和 R 中进行绘图。在本文中,我将重点介绍使用 Python 库进行绘图。
Plotly 有三种不同的 Python API,你可以选择不同的方法来使用它:
- 类似于 Matplotlib 的面向对象的 API
- 数据驱动的 API,通过构造类似 JSON 的数据结构来定义绘图
- 类似于 Seaborn 的绘图接口,称为 “Plotly Express” API
我将通过使用每个 API 来绘制相同的图来探索它们:英国大选结果的分组柱状图。
在我们进一步探讨之前,请注意,你可能需要调整你的 Python 环境来让这段代码运行,包括以下内容:
- 运行新版本的Python(Linux、Mac 和 Windows 的说明)
- 确认你运行的 Python 版本能与这些库一起工作
数据可在线获得,可以用 Pandas 导入。
import pandas as pd
df = pd.read_csv('https://anvil.works/blog/img/plotting-in-python/uk-election-results.csv')
相关文章