在plotly rangelider中看不到数据

时间:2017-11-23 13:23:38

标签: python visualization plotly gantt-chart

我正在使用Plotly与Python和pandas df创建一个带有rangelider的甘特图。但是,rangelider上的数据是不可见的,而不是像实际绘图中那样出现颜色,它看起来是白色的。

以下是我正在使用的代码的一部分:

from plotly.offline import plot
import plotly.figure_factory as ff

colors = {0: 'rgb(46, 137, 205)',
              1: 'rgb(58, 149, 136)',
              2: 'rgb(114, 44, 121)'}
fig = ff.create_gantt(df, colors=colors, index_col='num_faces', show_colorbar=True,
                          bar_width=0.2, showgrid_x=True, showgrid_y=True, group_tasks=True)

fig['layout']['xaxis']['rangeselector']['visible'] = False
fig['layout']['xaxis']['rangeslider'] = dict(bgcolor='#000')
fig['layout']['xaxis']['type'] = 'date'
# yaxis customisation
fig['layout']['yaxis']['title'] = 'Number of people'
# plot customisation
fig['layout']['title'] = 'Time Spent with People'

仅用于显示选项,我将rangeslider的背景颜色设置为黑色,这是绘图结果。如您所见,数据存在但未着色。

enter image description here 是否有关于如何在rangelider上显示我的数据的解决方案?

提前致谢。

我正在使用plotly v.2.2.1和Python 3.5.2。

0 个答案:

没有答案