仅为一列中的一个特定值绘制图形

Plot graph for only one specific value in a column

我正在处理一个数据集,该数据集查看在一天中的特定时间交付的杂货以及杂货的类型。

Dataset

我想制作一个折线图,表示在一天中的特定时间(order_hour_of_day,0-23)交付了多少酒精作为 y 轴,num_orders_hour 作为x轴。我知道如何在这些列之间绘制图表,但我对如何只获取与酒精相关的值感到困惑

你可以这样做(非常简单):

import pandas as pd 
import matplotlib.pyplot as plt

df2 = df.loc[(df['department']=='alcohol') & (df['order_hour_of_day'] >= 0) & (df['order_hour_of_day'] <= 23), :]

plt.plot(df2['num_orders_hour'], df2['order_hour_of_day'])