Python 如何绘制特定属性而不是时间序列中所有属性的默认值

Python 如何绘制特定属性而不是时间序列中所有属性的默认值,python,pandas,time-series,Python,Pandas,Time Series,如何绘制时间序列的特定属性,而不是数据帧中所有属性的默认值。我想制作一个包含一个特定属性和两个特定属性的时间序列。是否可以打开一个员工人数的时间序列图和另一个员工人数和表格的时间序列图?下面是我一直在使用的代码,如果我尝试调用特定变量,就会得到错误代码。提前谢谢 # Load necessary libraries import pandas as pd import numpy as np import matplotlib.pyplot as plt # Load data filenam

如何绘制时间序列的特定属性,而不是数据帧中所有属性的默认值。我想制作一个包含一个特定属性和两个特定属性的时间序列。是否可以打开一个员工人数的时间序列图和另一个员工人数和表格的时间序列图?下面是我一直在使用的代码,如果我尝试调用特定变量,就会得到错误代码。提前谢谢

# Load necessary libraries
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# Load data
filename = 'https://library.startlearninglabs.uw.edu/DATASCI410/Datasets/JitteredHeadCount.csv'
headcount_df = pd.read_csv(filename)
headcount_df.describe()

headcount_df.columns

ax = plt.figure(figsize=(12, 3)).gca() # define axis
headcount_df.plot(ax = ax)
ax.set_xlabel('Date')
ax.set_ylabel('Number of guests')
ax.set_title('Time series of Casino data')

您可能需要处理刻度和其他一些格式,但这会让您朝着正确的方向前进

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt


filename = 'https://library.startlearninglabs.uw.edu/DATASCI410/Datasets/JitteredHeadCount.csv'
headcount_df = pd.read_csv(filename)

headcount_df['DateFormat'] = pd.to_datetime(headcount_df['DateFormat'].fillna('ffill'))
headcount_df.set_index('DateFormat', inplace=True)
headcount_df.sort_index(inplace=True)

headcount_df_to = headcount_df[['TablesOpen']]
headcount_df_hc_to = headcount_df[['HeadCount', 'TablesOpen']]

fig, axes = plt.subplots(nrows=2, ncols=1,
                         figsize=(12, 8))


headcount_df_to.plot(ax=axes[0], color=['orange'])
headcount_df_hc_to.plot(ax=axes[1], color=['blue', 'orange'])


axes[0].set_xlabel('Date')
axes[0].set_ylabel('Tables Open')
axes[0].legend(loc='center left', bbox_to_anchor=(1, 0.5))


axes[1].set_xlabel('Date')
axes[1].set_ylabel('Number of guests and Tables Open')
axes[1].legend(loc='center left', bbox_to_anchor=(1, 0.5))

fig.suptitle('Time Series of Casino data')

如果我的回答对你有帮助,我真的很感谢你投赞成票并接受绿色支票。如果您需要更多帮助,请告诉我。谢谢您,您会推荐什么方法来获取图形“可以这么说,是不是更分散了?现在我有一个问题,就是为了从它那里获取任何信息而变得非常密集,不客气。员工总数有175k行,因此很难在一张图表上看到太多细节。如果您想清除趋势,我建议使用带有datetime索引的分组。或者绘制更大数据集的切片。Bokeh和Plotly也很不错,因为它们可以让你放大。我会看看这些。再次感谢!不客气!谢谢你的绿色支票。祝你好运,如果你需要帮助,请毫不犹豫地提出新的具体问题。