Построенные линии сжимаются при построении круговой диаграммы с помощью matplotlib.pyplot - PullRequest
0 голосов
/ 20 ноября 2018

Сначала в моей программе я рисую дерево (график без циклов), на котором изображены только линии.Как вы можете видеть на рисунке

Figure of ploted lines

Моя проблема заключается в том, что когда я строю круговую диаграмму над одним и тем же рисунком, все графики и круговые диаграммы получаютсжато, и поле исчезает, как вы можете видеть на следующем рисунке

Figures compresed after ploting pie chart

Мой код в основном:

from mathplotlib import pyplot as plt plt.figure() # Plottin a straight line from (0,0) to (1,1) in the (x,y) plane X=[0,1] Y=[0,1] plt.plot(X,Y) # Plotng a pie chart plt.pie([100],radius=0.5,center=(1/4,3/4)) Почему это происходит?Как я могу это исправить?

1 Ответ

0 голосов
/ 20 ноября 2018

Ключевое слово Frame в вызове pie () - это то, что вы ищете.

from matplotlib import pyplot as plt
X = [0, 1]
Y = [0, 1]
plt.plot(X, Y, color='black', zorder=100)
plt.pie([1], radius=0.5, center=(0.5, 0.5), frame=True)
plt.show()

enter image description here

...