我正在使用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
输出看起来像这样:
我想知道,如何从绿色矩形的两侧去除那些白点?或至少改变它们的颜色?
答案 0 :(得分:0)
所以这些白点似乎是“标记”。
因此,使它们透明就足够了。
我决定使用一个循环,以便(将来)能够分别更改每个点的颜色。
在最后一行(offline.plot ...)之前添加此代码即可达到目的。
marker = dict(color = 'rgba(0, 0, 0, 0)')
for i in fig['data']:
i.update(marker = marker)
其他
相反可能会有用!
这意味着要保留标记并删除矩形。
在这种情况下,我们可以通过将 bar_width 设置为0来隐藏矩形:
bar_width=0.0
并为标记添加颜色
marker = dict(color = 'rgba(255, 255, 255, 255)')