Я использую 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 - обрабатывает некоторые данные, создает круговую диаграмму и повторяет тот же код с ТОЧНЫМИ теми же данными, но мой графический выводотличается, хотя это тот же код и те же данные.Почему это происходит?
Размер шрифта, размер круговой диаграммы и условные обозначения различаются в одних и тех же выходных кодах.