首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Matplotlib中调整绘图大小或固定日期轴?

如何在Matplotlib中调整绘图大小或固定日期轴?
EN

Stack Overflow用户
提问于 2020-08-13 02:50:52
回答 1查看 45关注 0票数 0

只是出于好奇,

为了便于编辑图形大小,我绘制了所有的数据%matplotlib qt。但是,为了给基本用户或初学者打开Git上的代码,我一直在尝试用简单的plt.savefig()绘图,但图形的大小太可怕了,-the文本甚至都不适合。

如何轻松地调整绘图大小以适合图中的所有文本?或者,我如何确定日期轴?

下面是我用来显示问题的原始代码:

代码语言:javascript
复制
import pandas as pd
from datetime import datetime, timedelta
import matplotlib.dates as mpl_dates
import matplotlib.pyplot as plt 
plt.style.use('seaborn-darkgrid')

url = 'https://raw.githubusercontent.com/mariorz/covid19-mx-time-series/master/data/covid19_confirmed_mx.csv'
df = pd.read_csv(url, index_col=0)
df = df.loc['Colima','18-03-2020':'26-06-2020']
df = pd.DataFrame(df)
df.index = pd.to_datetime(df.index, format='%d-%m-%Y')

fig, ax = plt.subplots()
ax.plot(df.Colima)
ax.set_xlabel('Días desde el primer caso positivo en Colima (18 de marzo, 2020)', fontsize=10)
ax.set_ylabel('Casos positivos', fontsize=10)
ax.set_title('Casos positivos acumulados de COVID-19 en Colima (26 de junio, 2020)', fontsize=10)
#plt.tight_layout()

plt.savefig('casos_acumulados.png', dpi=400)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-13 03:12:27

一种选择是尝试添加

代码语言:javascript
复制
plt.xticks(rotation=30)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63383000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档