仅为一列中的一个特定值绘制图形
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'])
我正在处理一个数据集,该数据集查看在一天中的特定时间交付的杂货以及杂货的类型。
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'])