相关疑难解决方法(0)

情节:如何设计情节图的样式,以便它不会显示缺失日期的间隙?

我有一个以 15 分钟为间隔的几个月内 EUR/JPY 汇率的绘图图表,因此,没有从周五晚上到周日晚上的数据。

这是部分数据,注意周末索引(类型:DatetimeIndex)中的跳过: 在此处输入图片说明

使用上面的数据框绘制这些数据会导致缺失日期的差距:

import plotly.graph_objs as go
candlesticks = go.Candlestick(x=data.index, open=data['Open'], high=data['High'],
                   low=data['Low'], close=data['Close'])
fig = go.Figure(layout=cf_layout)
fig.add_trace(trace=candlesticks)
fig.show()
Run Code Online (Sandbox Code Playgroud)

输出:

在此处输入图片说明

如您所见,缺少日期的位置存在间隙。我在网上找到的一种解决方案是使用以下方法将索引更改为文本:

data.index = data.index.strftime("%d-%m-%Y %H:%M:%S")
Run Code Online (Sandbox Code Playgroud)

并再次绘制它,这确实有效,但它有自己的问题。x 轴标签看起来很糟糕:

在此处输入图片说明

我想生成一个图表,该图表绘制的图表类似于第二个图表中没有间隙的图表,但 x 轴的显示方式与第一个图表上的相同。或者至少以更简洁和响应式的格式显示,尽可能接近第一个图形。

预先感谢您的任何帮助!

python timeserieschart plotly

7
推荐指数
2
解决办法
4080
查看次数

如何隐藏数据空白?

我有数据集,可能包括数据中的大间隙,我想绘制数据图表,而无需用空格自动填充空白.

我的应用程序的示例图表:

在此输入图像描述

数据:

+------------+-----------+------------+
|    date    | responses | percentage |
+------------+-----------+------------+
| 2017-02-13 |         4 |     0.6296 |
| 2017-02-14 |         1 |     0.7963 |
| 2017-02-15 |         4 |     0.7315 |
| 2017-02-16 |         2 |     0.4213 |
| 2017-03-02 |         1 |     0.8611 |
| 2017-03-03 |         1 |     0.8148 |
| 2017-03-04 |         2 |     0.4444 |
+------------+-----------+------------+
Run Code Online (Sandbox Code Playgroud)

替代示例JSFiddle: https ://jsfiddle.net/4h922ca9/

Plotly Graph Maker示例:https://plot.ly/create/?fid = Douglas.gaskell:3

我怎样才能做到这一点?

编辑:为了澄清,我不是试图用线或条填补空白.我不希望这个差距存在.

javascript plotly

6
推荐指数
1
解决办法
2006
查看次数

如何使用 Plotly 从绘图中删除周末?

我正在尝试消除这个时间序列图中的周末间隙。x 轴是数据时间戳。我已经尝试过该网站上的代码,但无法使其工作。查看使用的示例文件

数据看起来像这样

+-----------------------+---------------------+-------------+-------------+
|          asof         |    INSERTED_TIME    | DATA_SOURCE |    PRICE    |
+-----------------------+---------------------+-------------+-------------+
| 2020-06-17   00:00:00 | 2020-06-17 12:00:15 | DB          | 170.4261757 |
+-----------------------+---------------------+-------------+-------------+
| 2020-06-17   00:00:00 | 2020-06-17 12:06:10 | DB          | 168.9348656 |
+-----------------------+---------------------+-------------+-------------+
| 2020-06-17   00:00:00 | 2020-06-17 12:06:29 | DB          | 168.8412129 |
+-----------------------+---------------------+-------------+-------------+
| 2020-06-17   00:00:00 | 2020-06-17 12:07:27 | DB          | 169.878796  |
+-----------------------+---------------------+-------------+-------------+
| 2020-06-17   00:00:00 | 2020-06-17 12:10:28 | DB          | 169.3685879 |
+-----------------------+---------------------+-------------+-------------+
| 2020-06-17   00:00:00 …
Run Code Online (Sandbox Code Playgroud)

python plotly

5
推荐指数
2
解决办法
5709
查看次数

删除烛台图表中gnuplot的周末空白

我试图用gnuplot绘制一些金融烛台图表.问题是周末没有数据,我不希望显示这些差距.图片和代码包含在下面.

set datafile separator ","
set xdata time
set timefmt"%Y-%m-%d"
set xrange ["2015-10-22":"2016-02-06"]
set yrange [*:*]
set format x
plot 'head.dat' using 1:2:4:3:5 notitle with candlesticks
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

gnuplot candlestick-chart

3
推荐指数
1
解决办法
394
查看次数