gpt4 book ai didi

python - 使用 matplotlib 创建雷达图时,有没有办法去除雷达图上的圆圈 'labels'?

转载 作者:行者123 更新时间:2023-12-04 09:55:49 56 4
gpt4 key购买 nike

我正在使用以下代码创建雷达图:

stats = dataset[1]
labels = dataset[0]

angles=np.linspace(0, 2*np.pi, len(labels), endpoint=False)
# close the plot
stats=np.concatenate((stats,[stats[0]]))
angles=np.concatenate((angles,[angles[0]]))

fig=plt.figure()
ax = fig.add_subplot(111, polar=True)
ax.scatter(angles, stats)
ax.set_thetagrids(angles * 180/np.pi, labels)
ax.grid(True)

这里,stats 是数据,labels 是标签。
这给出了这样的情节:

Matplotlib Radar Chart

有没有办法摆脱图中给出的每个圆圈上烦人的“25,50,75,...,175”?

谢谢。

最佳答案

绘制数据后,您可以使用以下方法隐藏径向刻度标签(y 刻度标签)

ax.set_yticklabels([])

关于python - 使用 matplotlib 创建雷达图时,有没有办法去除雷达图上的圆圈 'labels'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61925076/

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com