如何为 Plotly modeBar 设置默认选择

How to set default selections for Plotly modeBar

我正在 Angular 6 中构建一个应用程序,使用 Plotly.js 绘制散点图。

我需要将默认的 modeBar 选择设置为 "Show closest data on hover"(文档中的 hoverClosestCartesian)。

我可以从模式栏中删除选项,并且使用 [config] 选项删除了所有我不想要的选项。至于设置活动选项,我不知道如何更改它。

一些文档可以在这里找到 ==> https://github.com/plotly/plotly.js/blob/master/src/components/modebar/buttons.js

    MyConfig = {
          scrollZoom: true,
          displayLogo: false,
          modeBarButtonsToRemove:['sendDataToCloud', 'select2d', 'lasso2d', 'hoverCompareCartesian', 'toggleSpikelines']
          };

尝试 layout.hovermode = 'closest' (https://plot.ly/javascript/reference/#layout-hovermode)。