我有一个简单的数据框,以时间为索引,以虚拟值为例。[
] 我做了一个简单的散点图,正如你在这里看到的:
简单的问题:如何调整xaxis,以便从 00:00 到 23:00 的所有时间值都在xaxis? 绘图的其余部分很好,它显示了所有数据点,只是标签。尝试了不同的东西,但没有成功。
到目前为止我所有的代码是:
import pandas as pd
import seaborn as sns
import matplotlib.dates as mdates
from datetime import time
data = []
for i in range(0, 24):
temp_list = []
temp_list.append(time(i))
temp_list.append(i)
data.append(temp_list)
my_df = pd.DataFrame(data, columns=["time", "values"])
my_df.set_index(['time'],inplace=True)
my_df
fig = sns.scatterplot(my_df.index, my_df['values'])
fig.set(xlabel='time', ylabel='values')
Run Code Online (Sandbox Code Playgroud)