2017-02-10 90 views
0

任何人都可以告訴我什麼「顯示最近的數據懸停」&「懸停比較數據」按鈕做,爲什麼他們是有用的?請看這裏用plotly.js繪製的輪廓密度圖:https://plot.ly/javascript/open-source-announcement/plotly.js:「在懸停上顯示最近的數據」和「懸停時比較數據」?

enter image description here

當我點擊圖的右上角這些按鈕,沒有任何反應我。我使用plotly.js的R/Python API中的這些按鈕也遇到了類似的問題,所以我要麼濫用它們,要麼用於非常特定的用例。

回答

0

它沒有官方文檔,所以這就是我所觀察到的。

  • 「顯示懸停最近的數據」顯示的是最近的數據點在圖上懸停在一個點時, 如懸停位置x 6的綠條在下列懸停標籤出現

enter image description here - 「懸停比較數據」顯示所有具有相同x值的曲線的所有數據點,例如 懸停在位置x 5上的任何條形圖或標記上都會突出顯示同一位置上的所有其他軌跡(並在x軸上添加標籤)。

enter image description here

你可以試試下面的代碼片段。

他們爲什麼有用?

嗯,這是基於相當的意見,但有時它是比較來自不同蹤跡的數據點,而不需要所有的點懸停在有用,有時懸停只是觸發標籤的煙花時,有太多的痕跡。

var traces = [ 
 
    { 
 
    x: [1, 2, 3, 4], 
 
    y: [10, 15, 13, 17], 
 
    type: 'scatter' 
 
    }, 
 
    { 
 
    x: [2, 3, 4, 5], 
 
    y: [1, 5, 3, 17], 
 
    type: 'scatter' 
 
    },{ 
 
    x: [5, 6], 
 
    y: [3, 7], 
 
    type: 'bar' 
 
    }, 
 
    { 
 
    x: [5, 6], 
 
    y: [1, 5], 
 
    type: 'bar' 
 
    } 
 
]; 
 

 
Plotly.newPlot(myDiv, traces);
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script> 
 
<div id='myDiv'></div>