但我忽略了两个问题中的任何一个。在
我有一个数据框,它的温度值来自几个(例如3)高度的6个地方。高度被锁定,因此是数据帧的索引。示例(与图不符):
place1 place2 place3 place4 place5 place6
1 12 10 9 13 10 4
2 18 15 13 14 8 8
3 21 9 16 15 11 12
我想画出每个地方的温度,作为高度的函数!,我希望高度(索引)沿Y轴而不是x轴。因此,与其让图形“从左到右”运行,我希望运行“从下到上”。在
如果我只是Plot a DataFrame它看起来有点像这样:索引(高度)沿着X轴而不是Y轴运行。 -注意值和表不匹配!!在
^{pr2}$它不能转换数组:仍然是沿Y轴的值可以灵活地锁定X值。在
我要它look like this,温度沿X轴变化,锁定高度沿Y轴。(请不要打扰不同的数据集;关键是图形是“垂直”而不是水平的):
ax.errorbar(temp, H, xerr=tempError, ecolor='gray')
后者是通过绘制简单的python列表来实现的,这对我很有用。但是,我的数据集很大,所以使用DataFrames会更好,而且,最重要的是,我想使用fill_betweenx
来显示{
所以我实际上在寻找这两个问题的答案:
fill_betweenx
?在
使用pyplot.plot绘图按照你想要的方式构造x和y。在
或者更一般一点:
^{pr2}$相关问题 更多 >
编程相关推荐