如何在熊猫或matplotlib中的两个y轴上绘制数据?

问题描述 投票:1回答:1

我有一个数据帧,它是FER(面部表情识别)和情绪预测的组合

现在,情绪预测数据集有两列-Question和Prediction。该问题代表三个值[1-激活; 2-愉悦; 5-压力],并且预测列也具有三个值[0-低; 1-中; 2-高]。索引由时间戳组成。

我想对下面的屏幕截图3进行简要说明。让我们考虑第三行,其中问题值为5,预测值为1。这表示中等(1)水平的压力(5)。

我如何绘制随时间变化的问题值的预测?我试图做到这一点,但我只能得到一行。

d = one.groupby('question')
dunk1 = d.get_group(1)
fig, ax1 = plt.subplots(figsize = (20,5))
x = one.index
y = one.prediction
ax1.plot(x,y,'r-')

数据集的屏幕截图

dataset

python pandas matplotlib timestamp
1个回答
0
投票

您看过此帖子link

这是关于如何在单个图形中获得不同颜色的线条。

© www.soinside.com 2019 - 2024. All rights reserved.