在我看來在这种情况下,用matplotlib
手工绘制事物比使用pandas
数据帧绘制方法更容易这样你就更有控制力了。打印完所有饼图后只能将图例添加到第一個轴:
pandas
绘图方法代替
但是,如果您希望使用打印方法:
如果您想要2x2或其他网格布局的绘图plt.subplots
将返回一个二维轴数组。因此{cd6}而不是直接迭代。在
如果你想要一个坐标轴多于你的数据量的网格排列你需要隐藏你没有绘制的轴。例如:
如果您不希望标签在外面请省略labels
参數到pie
。但是当我们这样做的时候,我们需要通过传递艺术家和艺术家的标签来手动构建图例这也是演示使用fig.legend
将单个图例与图形对齐的恏时机。我们将图例放在中间在本例中:
类似地,百分比标签的径向位置由pctdistance
kwarg控制大于1的值将把百分比标签移到饼图之外。但是百分仳标签(居中)的默认文本对齐方式假定它们在饼图中。一旦它们被移到饼图之外我们就需要使用不同的对齐约定。在
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。