如何在 Python 中绘制第一个楔形在顶部的饼图? [matplotlib]
如何使用 Matplotlib 绘制第一个楔形从中午开始(即在饼图顶部)的饼图? pyplot.pie() 默认将第一个边缘放置在三点钟位置,如果能够自定义这一点那就太好了。
How can a pie chart be drawn with Matplotlib with a first wedge that starts at noon (i.e. on the top of the pie)? The default is for pyplot.pie()
to place the first edge at three o'clock, and it would be great to be able to customize this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正因为我在 Google 搜索中出现了这个问题,所以我会同时补充一点,matplotlib 已将其作为
pie
函数的附加参数包含在内。现在,可以调用 plt.pie(data, startangle=90) 来让第一个楔形在中午开始。
有关此的 PyPlot 文档
Just because this came up in a Google search for me, I'll add that in the meantime, matplotlib has included just this as an additional argument to the
pie
function.Now, one can call
plt.pie(data, startangle=90)
to have the first wedge start at noon.PyPlot documentation on this
这有点像黑客,但你可以做这样的事情...
It's a bit of a hack, but you can do something like this...