我试图用matplotlib/seaborn绘制FRED的经济数据,但这些值本身是浮点值,matplotlib没有使用范围,而是直接使用所有值作为不同的y轴点,类似于。我需要以一种变化明显的方式来描绘这一点。我尝试使用Ytick指定y轴范围,但仍然不起作用。这是我的密码
mort30=pd.read_csv('Dataset/MORTGAGE30US.csv')
mort30['DATE']= pd.DateTimeIndex(mort30['DATE']).years # to get only year values on the x-axis
sns.lineplot(data=mort30, x='DATE', y='MORTGAGE30US')
plt.yticks(np.arange(1,11,step=1))
还有其他可行的想法吗Here是图表的数据集链接(请转到编辑图表并将频率更改为“年度”以简化)
y数据是对象,而不是数值。看看CSV,最后一行没有数字
下次请添加运行示例。显示的代码不起作用,应该是:
相关问题 更多 >
编程相关推荐