这是问题所在。我旋转x轴上的标签以使其停止重叠。数据输入保持不变。但是,旋转时标签会更改,即日期更改为全部相同。似乎很奇怪的行为。如果不旋转(通过删除最后一行),则日期(x)对应于绘制的点。但是旋转似乎完全打破了这一点-为绘制的同一条曲线保留了相同的x值。
EOD = [float(point[1]) for point in kwargs["datePrice"]] # y
EODdates = [point[0].strftime("%Y") for point in kwargs["datePrice"]] #x
sns_plot = sns.line(EODdates, EOD, linewidth=2.5, ax=axes[0, 2], legend=False)
sns_plot.set_xticklabels(sns_plot.get_xticklabels(), rotation=90)