только два быстрых вопроса, с которыми я борюсь. 1. Как я могу масштабировать PercentFormatter, я хочу установить ось Y от 0 до 100 процентов. Я мог бы сделать это без PercentFormatter, но должен быть способ включить это, верно? 2. Метод saveplot обрезает метки x. Как я могу предотвратить это?
fig, ax = plt.subplots()
ax.bar(df['ErrorNames'], df["Frequency"], color="C0")
ax.set_xticklabels(df['ErrorNames'], rotation=90 ) ;
ax.set_ylabel('Error Frequency')
ax2 = ax.twinx()
ax2.set_ylabel('Accumulated Percentage of Frequency')
ax2.plot(df['ErrorNames'], df["cumpercentage"], color="C1", marker="D", ms=7)
ax2.yaxis.set_major_formatter(PercentFormatter())
ax.tick_params(axis="y", colors="C0")
ax2.tick_params(axis="y", colors="C1")
plt.savefig('Pareto')
plt.show()
Диаграмма Парето