使用 Plotly 来简化 Python 中的数据可视化 | Linux 中国

2020-06-27 00:00:00 自己的 运行 自定义 你可以 绘图
Plotly 是一个数据绘图库,具有整洁的接口,它旨在允许你构建自己的 API。
  • 来源:linux.cn/article-12356-
  • 作者: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')

相关文章