在Python中,我从数据框中提取数据,该数据框应按日期显示新冠病毒-19病例的数量。请参见三个日期的示例值:
日期:20201201;阳性:10000
日期:20201202;阳性:10500
日期:20201203;阳性:11000
当我试图格式化我创建的情节时,我遇到了一个障碍。如何增加x轴和y轴的字体,并修改间隔,以便不显示每个单独的日期,而只显示每个月的第一天?请注意,“日期”当前列为对象,“正值”列为int64
另外,121在我的代码中代表什么?我从别的地方捡到这个,注意到每当我更改号码时,都会出现一个错误
提前谢谢
import matplotlib.pyplot as plt
import numpy as np
x = data["date"]
y = data["positive"]
fig = plt.figure(figsize=(75, 25))
# Adds subplot on position 1
ax = fig.add_subplot(121)
ax.plot(x, y)
plt.show()
plt.xlabel('xlabel',fontsize=10)#用于标签
plt.xticks(fontsize=10)#用于刻度值
还建议使用Seaborn库来绘制数据,这比Matplotlib相对简单
快速资源示例:https://seaborn.pydata.org/examples/errorband_lineplots.html
相关问题 更多 >
编程相关推荐