plotly.js图例重叠图表

时间:2018-03-01 13:34:22

标签: plotly.js

请看示例截图 - 我不能重现除了在这个网站上,它似乎与css有些冲突,但任何想法是什么?

通常情况下,如果没有足够的水平空间,则将图例移动到顶部。但是,此示例显示图例与图形重叠。即使我将图例方向设置为水平,它仍然会与图形重叠。

你有什么想法可以发生吗?

enter image description here

3 个答案:

答案 0 :(得分:0)

由css向导https://tiki.org/item6567(Luci)修复:

.js-plotly-plot .plotly .main-svg {overflow: visible}
.js-plotly-plot .plotly .main-svg .legend {transform: translate(640px, 100px)}

答案 1 :(得分:0)

将图例放在情节之外对我有用:

var layout = {
  showlegend: true,
  legend: {
    x: 1,
  }
};

答案 2 :(得分:0)

归一化坐标中调整图例位置应该会有所帮助。另请参见here。 即:

layout = go.Layout(
     legend={"x" : 1.2, "y" : 1}
)