python - 如何为折线图上的数据点添加标签?
问题描述
我将如何通过 pandas/matplotlib 将特定数据点添加到折线图?
这就是我现在拥有的:
这就是我想做的:
干杯。
解决方案
matplotlib.pyplot.annotate()
可用于注释(添加字符串)到特定点。例如:
import matplotlib.pyplot as plt
plt.scatter([1, 2, 3], [4, 5, 6])
plt.annotate("X", (1, 4))
plt.annotate("Z", (3, 6))
plt.show()
推荐阅读
- python - 避免垃圾收集的 PyQt 程序结构
- c# - 如何启用 ASP.NET 对注册表项“HKEY_CURRENT_USER\Software\myAppKey\subdir”的写访问权限?
- java - Java Robot keyPress 按住一个键
- node.js - 部署 Firebase 功能时出错
- dns - 旧网站 URL 在 Google 中显示新网站
- dask - 不能用 Dask 训练 Keras 模型?
- php - 对数组键值进行排序?
- r - 控制主要网格线的长度 - ggplot2
- python - pandas,read_excel,usecols 与列表输入生成一个空数据框
- c# - 将动画剪辑添加到 Animation 组件