基于一个包含两列的数据帧,一列包含日期和时间,另一列包含价格值,我得到了以下曲线图:
import seaborn as sns
# Use seaborn style defaults and set the default figure size
sns.set(rc={'figure.figsize':(20, 7)})
df['value'].plot(linewidth=0.5);
cols_plot = ['value']
axes = df[cols_plot].plot(marker='.', alpha=0.5, linestyle='None', figsize=(20, 7), subplots=True)
for ax in axes:
ax.set_ylabel('Price')
我想使用一个不同的颜色为一部分的图表(即,一个为期7天)。我第一次尝试使用标记,但是属性.axvline
不起作用。我知道通常使用plt.plot
之类的东西,里面有指定间隔和颜色的参数,但在我的例子中,我有一个数组。不是阴谋。你知道吗
编辑:这是数据数组的示例:
+-----------------------------------+------------+
| Start Value |
+-----------------------------------+------------+
08.06.2019 08:00 33
08.06.2019 09:00 65
08.07.2019 08:00 45
08.07.2019 09:00 57
08.08.2019 08:00 52
+-----------------------------------+------------+
我只想给7月份的图表上色。你知道吗
我不确定我是否理解你的问题,因此我将举一个例子:
你想做类似的事吗?你知道吗
编辑:
嗨,抱歉等了这么久
所以,我假设你有两个变量,一个包含valeus,另一个包含日期。个人而言,我喜欢这样的东西:
它允许你显示一个散点图,如果你想要一个带有线条的图,你可以从中获得灵感!希望有帮助!你知道吗
相关问题 更多 >
编程相关推荐