如何用Matplotlib繪製餅圖,並在中午(即餅圖的頂部)開始第一個楔形圖?默認情況下,pyplot.pie()
將第一個邊緣放置在三點,並且能夠自定義該邊緣會很棒。如何在Python中用第一個楔形圖繪製餅圖? [matplotlib]
2
A
回答
1
正因爲如此在谷歌搜索我來了,我會補充說同時,matplotlib已經包含這個作爲pie
函數的附加參數。現在
,可調用plt.pie(data, start_angle=90)
有中午的第一楔開始。
5
這是一個黑客攻擊的一位,但你可以做這樣的事情......
import matplotlib.pyplot as plt
from matplotlib.transforms import Affine2D
import numpy as np
x = [5, 20, 10, 10]
labels=['cliffs', 'frogs', 'stumps', 'old men on tractors']
plt.figure()
plt.suptitle("Things I narrowly missed while learning to drive")
wedges, labels = plt.pie(x, labels=labels)
plt.axis('equal')
starting_angle = 90
rotation = Affine2D().rotate(np.radians(starting_angle))
for wedge, label in zip(wedges, labels):
label.set_position(rotation.transform(label.get_position()))
if label._x > 0:
label.set_horizontalalignment('left')
else:
label.set_horizontalalignment('right')
wedge._path = wedge._path.transformed(rotation)
plt.show()
+0
+1!這對於一個簡單的需求來說足夠長,我希望'pie()'有一個額外的'start_angle'參數。 – EOL 2010-09-29 09:07:52
+2
@EOL - 我同意,對於什麼應該是相當常見和簡單的需求似乎非常複雜......也許對'start_angle'參數的增強請求是個好主意?我無法想象你是唯一一個需要'pie()'以不同角度開始的人...... – 2010-09-29 15:42:45
相關問題
- 1. Matplotlib:繪製餅圖並將楔形分解爲條形圖
- 2. 如何在Flex餅圖的特定楔形上繪製輪廓?
- 3. 使用Matplotlib在Python中繪製圖形
- 4. python sqlite3和matplotlib繪製第一張圖
- 5. 如何在eclipse中繪製matplotlib圖形?
- 6. 如何在matplotlib/python中繪製非方形圖尺寸的圓餅
- 7. 如何在python中使用matplotlib繪製疊加條形圖?
- 8. 繪製圖形使用matplotlib
- 9. 如何使用matplotlib繪製圖形?
- 10. 在覈心圖中顯示餅圖楔形圖中的信息?
- 11. 如何在matplotlib中的圖例上繪製一個矩形?
- 12. 如何用python中的多行繪製一個圖形使用
- 13. 如何根據highcharts的楔形值設置餅圖的楔形顏色?
- 14. 繪製多個圖形使用matplotlib
- 15. 繪製matplotlib中的多個條形圖
- 16. 如何使用python繪製圖形?
- 17. 繪製一個圖形點到python
- 18. 如何在android中繪製條形圖和餅圖?
- 19. 用matplotlib繪製一系列圖像Python
- 20. 在android中繪製一個2D餅圖,就像餅圖。
- 21. Python和Matplotlib:在同一個圖上快速繪製多個圖
- 22. 在PostgreSQL/PostGIS中生成餅狀楔(幾何圖形)的ID
- 23. 如何在matplotlib圖形中的特定區域繪製矩形
- 24. matplotlib,在圖中繪製多個圖/點
- 25. 如何用matplotlib繪製多個圖像?
- 26. 如何彩色Telerik Kendo UI餅圖楔?
- 27. Python繪製累積圖(matplotlib)
- 28. 在python中繪製Matplotlib直方圖
- 29. 在Python中繪製切線圖(matplotlib)
- 30. 如何使用Matplotlib在圖形的中間繪製軸
[http://stackoverflow.com/questions/9220933/plotting-a-pie-chart-in-matplotlib-at-a-specific-angle-with-the-fracs-on-the -wed] [1] [1]:http://stackoverflow.com/questions/9220933/plotting-a-pie-chart-in-matplotlib-at-a-specific-angle-with-在這個結局上的裂痕 – 2012-09-24 22:33:14