Matplotbib - PercentFormatter - как масштабировать ось Y и сохранить график? - PullRequest
0 голосов
/ 09 марта 2020

только два быстрых вопроса, с которыми я борюсь. 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()

Диаграмма Парето

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