Один и тот же код приведет к различным графическим выводам - PullRequest
0 голосов
/ 07 декабря 2018

Я использую matplotlib для создания этой круговой диаграммы:

def piechart():
if var1== 0:
    labels = 'PD außerhalb der Vorgabe',
    sizes = var2
    colors = ['#ffb3af']
elif var3== 0:
    labels = 'PD innerhalb der Vorgabe',
    sizes = var4
    colors = ['#ffc90e']
else:
    labels = 'PD innerhalb der Vorgabe', 'PD außerhalb der Vorgabe'
    sizes = [var5, var6]
    colors = ['#ffc90e', '#ffb3af']

fig1, ax1 = plt.subplots()
ax1.pie(sizes, labels=sizes, autopct='%1.f%%', colors=colors, textprops={'fontsize': 20}, startangle=45)
ax1.axis('equal')  # Equal aspect ratio ensures that pie is drawn as a circle.

plt.rcParams['font.size'] = 9.0
fig_size = plt.rcParams["figure.figsize"]
fig_size[0] = 10
fig_size[1] = 10
plt.rcParams.update({'figure.figsize': fig_size})

plt.title('Dauer', fontsize=20)
plt.legend(labels, loc='upper center', bbox_to_anchor=(0.5, -0.1), fontsize=15)

plt.tight_layout()

plt.savefig(pfad_graphs + 'PDPiechart.png', dpi=1200)
plt.clf()
plt.cla()

Мой код читает csv - обрабатывает некоторые данные, создает круговую диаграмму и повторяет тот же код с ТОЧНЫМИ теми же данными, но мой графический выводотличается, хотя это тот же код и те же данные.Почему это происходит?

Размер шрифта, размер круговой диаграммы и условные обозначения различаются в одних и тех же выходных кодах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...