我正在使用iPython笔记本电脑的%matplotlib内联,而且我在格式化情节时遇到了问题。
如您所见,我的第一个和最后一个数据点并未显示其他数据点的显示方式。我希望错误栏可见并让图表缩小"一点。
df.plot(yerr=df['std dev'],color='b', ecolor='r')
plt.title('SpO2 Mean with Std Dev')
plt.xlabel('Time (s)')
plt.ylabel(SpO2)
我假设我必须使用
matplotlib.pyplot.xlim()
但如果我的x轴是由字符串组成的DataFrame索引,我不确定如何正确使用它:
index = ['-3:0','0:3','3:6','6:9','9:12','12:15','15:18','18:21','21:24']
有什么想法吗?谢谢!
答案 0 :(得分:0)
您可以看到xlim here的用法。基本上在这种情况下,如果您运行plt.xlim()
,您将获得(0.0, 8.0)
。由于您有一个使用文本而不是数字的索引,因此xlim的值实际上只是索引中条目的索引。因此,在这种情况下,您只需要通过向左和向右输入您需要图表的步骤来更改值。例如:
plt.xlim(-1,len(df))
会改变这个:
到此:
希望有所帮助。