【发布时间】:2021-03-28 18:24:19
【问题描述】:
有什么方法可以降低 Matplotlib 中数据标签的密度?现在,它看起来像这样。
这是我的代码:
countries_list.insert(0, "(0,0)")
arrowprops = dict(arrowstyle='<-', color='blue', linewidth=1, mutation_scale=10)
for i, txt in enumerate(countries_list):
ax.annotate(string.capwords(txt), (x_list[i], y_list[i]), arrowprops = arrowprops)
谢谢。
编辑:我更多地考虑喜欢是否有一个自动选项可以自动将箭头重新排列到绘图周围的不同位置以使标签更具可读性?
【问题讨论】:
-
我认为你最好的选择是adjustText
-
@Mr.T 谢谢。我觉得可以
标签: python matplotlib data-visualization