从可绘制的甘特图上删除下划线(标记)?

时间:2019-03-20 11:04:38

标签: plotly gantt-chart

我正在使用Plotly绘制大型甘特图。
这些是输入数据(“ test.data”)的少量留置权:

document.getElementById('iView').contentDocument.body.innerHTML = "passing text from a xsl file"

我使用以下代码绘制甘特图:

1493194324  2017-04-26 10:12:04 A   1493195658  2017-04-26 10:34:18
1493196858  2017-04-26 10:54:18 B   1493197661  2017-04-26 11:07:41
1493200062  2017-04-26 11:47:42 C   1493202312  2017-04-26 12:25:12
1493202912  2017-04-26 12:35:12 A   1493206109  2017-04-26 13:28:29
1493207309  2017-04-26 13:48:29 B   1493208470  2017-04-26 14:07:50
1493210270  2017-04-26 14:37:50 A   1493212328  2017-04-26 15:12:08
1493213529  2017-04-26 15:32:09 B   1493214283  2017-04-26 15:44:43
1493270086  2017-04-27 07:14:46 C   1493270988  2017-04-27 07:29:48
1493275788  2017-04-27 08:49:48 A   1493276767  2017-04-27 09:06:07
1493278683  2017-04-27 09:38:03 A   1493279943  2017-04-27 09:59:03
1493280543  2017-04-27 10:09:03 C   1493281660  2017-04-27 10:27:40
1493284060  2017-04-27 11:07:40 B   1493285028  2017-04-27 11:23:48

输出看起来像这样:

enter image description here

我想知道,如何从绿色矩形的两侧去除那些白点?或至少改变它们的颜色?

1 个答案:

答案 0 :(得分:0)

所以这些白点似乎是“标记”。
因此,使它们透明就足够了。
我决定使用一个循环,以便(将来)能够分别更改每个点的颜色。

在最后一行(offline.plot ...)之前添加此代码即可达到目的。

marker = dict(color = 'rgba(0, 0, 0, 0)')
for i in fig['data']:
    i.update(marker = marker)

enter image description here

其他
相反可能会有用!
这意味着要保留标记并删除矩形。
在这种情况下,我们可以通过将 bar_width 设置为0来隐藏矩形:

bar_width=0.0

并为标记添加颜色

marker = dict(color = 'rgba(255, 255, 255, 255)')

enter image description here