我正试图使matplotlib饼图上的线条更浅一些。因为我有很多切片,所以线条太粗,如下所示:
我读到this example建议使用如下rcparam:
matplotlib.rcParams['text.color'] = 'r'
matplotlib.rcParams['lines.linewidth'] = 2
但是,尽管我可以更改文本颜色,但它不会更改饼图切片之间的线条宽度。我相信这是因为切片不是由线对象控制的,而是由楔形对象控制的。那么有没有办法设置楔形边框的样式和颜色呢?
非常感谢, 亚历克斯
试试这个:
此外,如果您只有一个
axes
对象,并且不能直接访问饼图的楔块,则可以从ax.patches
检索楔块:我来晚了,但是我发现,对于饼图,我没有使用:
您可以使用:
此外,要更改饼图线条颜色,请使用以下命令:
而不是:
相关问题 更多 >
编程相关推荐