python - 为什么烛台图表如此奇怪
问题描述
df['DateTime'] = df['Date'] +' '+ df['Time']
df['DateTime'] = pd.to_datetime(df['DateTime'])
df['ohlcDate'] = df.DateTime.map(mdates.date2num)
ohlc = df[['ohlcDate','Open','High','Low','Close']]
print(ohlc)
f1, ax = plt.subplots(figsize = (16,9))
candlestick_ohlc(ax, ohlc.values, width=.6, colorup='cornflowerblue', colordown='violet')
ax.xaxis.set_major_formatter(mdates.DateFormatter('%H%M'))
plt.show()
你们知道为什么烛台图这么奇怪吗?
解决方案
你的蜡烛是0.6
几天(即〜14小时)宽。但是查看数据,您可能更希望它们是0.03
数天(即约 45 分钟)宽。因此使用
width=0.03
或在这种情况下适合您的任何数字。
推荐阅读
- c# - 如何在 c# .net 中从 pdf 获取链接
- jgit - 如何估计一个 git 版本的大小?
- spring-boot - 如何在 Keycloak 中结合仅持有者和 client_credentials?
- tensorflow - 使用 parquet 文件的 TensorFlow 时间序列分类
- visual-studio - 在 Windows 上从 Visual Studio 读取/写入 docker 卷时出现问题
- powershell - 查找安装模块的源
- r - 循环/或应用函数以将 igraph 对象列表馈送到 R 中的函数中
- python - 如果出现几秒钟,如何在 python 中使用 Selenium 获取文本?
- css - 如何在 Typescipt 中为字符串添加换行符?
- android-studio - spinner.setOnItemSelectedListener 不给选定的项目