如何在python中绘制包含两列以上信息的重复非数字列值之间的折线图



考虑到下面所附的数据库图像,假设我们必须绘制x=TIME;y=值;该图应将特定季度和价值的国家放在图表中。所以有列值相互作用。我们试图在时间和价值轴上代表各国。我正在尝试在不使用一个热编码的情况下找到一个替代方案。

当尝试使用以下代码绘制数据时:

x = x.sort_values(by = ['TIME'])
x[['TIME', 'Value']].plot(x="TIME", y = "Value", kind="bar")

四分之一在x轴上重复。你能解释一下我们如何应对这种情况吗。数据集的样本

最好的解决方案之一是使用One-Hot编码转换值,然后绘制它们。

最新更新