Python将标签添加到极坐标图中的每个点

亨利

我有以下示例数据集:

import numpy
import matplotlib.pyplot as pyplot

# Angle In Radians
theta = [i/180*np.pi for i in  [0,90,180,270]]
# Radius
radius = [1,2,3,4]

fig = pyplot.figure()
ax = fig.add_subplot(111, projection='polar')
ax.scatter(theta,radius, c ='r')
ax.set_title("Graph Title here", va='bottom')
pyplot.show()

这将输出以下图:

在此处输入图片说明

现在我的问题是:是否可以在每个点旁边添加一个标签,以告诉我该图的角度和半径?

非常感谢。

谢尔多雷

您可以使用annotate以下角度并将其四舍五入到小数点后两位

for t, r in zip(theta, radius):
    ax.annotate("{:.2f},{}".format(t, r), xy=[t, r], fontsize=16)

pyplot.show() 

如果您想要以度为单位的角度,则可以使用

for t, r in zip(theta, radius):
    ax.annotate("{},{}".format(int(t*180/np.pi), r), xy=[t, r], fontsize=16)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将第二轴添加到极坐标图中

来自分类Dev

ggplot2:如何将封闭的(和填充的)箭头添加到极坐标图中

来自分类Dev

尝试将图像添加到极坐标图中会显示“错误:annotation_custom仅适用于笛卡尔坐标”

来自分类Dev

极坐标图中的标签距离在每个角度上都不相等

来自分类Dev

如何使极坐标图中的标签不自动拆分?

来自分类Dev

如何使极坐标图中的标签不自动拆分?

来自分类Dev

极坐标图标签

来自分类Dev

在散点图中绘制小极坐标图-Python

来自分类Dev

python matplolib极坐标图x轴标签位置

来自分类Dev

删除极坐标图中的矩形边框

来自分类Dev

从HighCharts极坐标图中删除填充

来自分类Dev

matplotlib极坐标图设置标签位置

来自分类Dev

我想在 Matlab 中用极坐标图中的值标记点

来自分类Dev

R:如何在极坐标图中添加突出显示的角线?

来自分类Dev

将 p 值添加到平行坐标图 (ggplot) 时出错

来自分类Dev

在Python中使用Facetgrid的极坐标图

来自分类Dev

如何在ggplot2的坐标极坐标图中将标签中的文本对齐到左侧?

来自分类Dev

Matplotlib:极坐标图坐标轴刻度标签位置

来自分类Dev

使用构面将点添加到栅格图中

来自分类Dev

将误差线添加到绘图箱图中的点

来自分类Dev

极值极坐标图

来自分类Dev

极坐标图错误

来自分类Dev

极坐标图软件

来自分类Dev

极坐标图生成

来自分类Dev

极坐标图软件

来自分类Dev

在matplotlib极坐标图中设置theta-ticks

来自分类Dev

Matplotlib-在极坐标图中绘制平滑圆

来自分类Dev

如何更改julia PyPlot极坐标图中的径向刻度?

来自分类Dev

在Matlab中将极坐标图中的轴更改为弧度

Related 相关文章

热门标签

归档