考虑到下面附带的数据库图像,假设我们必须绘制 x = TIME; y = 值;该图应该将国家放在图表中的特定季度和值中。因此,存在相互作用的列值。我们试图在时间轴和值(value)轴上代表国家。我正在尝试寻找一种不使用单热编码的替代方法。
尝试使用此代码绘制数据时:
x = x.sort_values(by = ['TIME'])
x[['TIME', 'Value']].plot(x="TIME", y = "Value", kind="bar")
四分之一在 x 轴上重复。 你能解释一下我们如何处理这种情况吗? the sample of dataset
最佳答案
最好的解决方案之一是使用 One-Hot 编码转换值,然后绘制它们。
关于python - 我们如何在 python 中的重复非数字列值之间绘制包含两列以上信息的折线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66781812/