2017-09-21 33 views

答えて

1

軸上に線が現れるホバー効果は、Plotlyでspikesと呼ばれます。 layout = {'scene': {'xaxis': {'showspikes': False}}}で無効にすることができます。

インタラクティブJavascriptの例:

Plotly.d3.csv('https://raw.githubusercontent.com/plotly/datasets/master/3d-scatter.csv', function(err, rows) { 
 
    function unpack(rows, key) { 
 
    return rows.map(function(row) { 
 
     return row[key]; 
 
    }); 
 
    } 
 
    var trace = { 
 
    x: unpack(rows, 'x2'), 
 
    y: unpack(rows, 'y2'), 
 
    z: unpack(rows, 'z2'), 
 
    mode: 'markers', 
 
    marker: { 
 
     color: 'rgb(127, 127, 127)', 
 
     size: 12, 
 
     symbol: 'circle', 
 
     line: { 
 
     color: 'rgb(204, 204, 204)', 
 
     width: 1 
 
     }, 
 
     opacity: 0.9 
 
    }, 
 
    type: 'scatter3d' 
 
    }; 
 
    var data = [trace]; 
 
    var layout = { 
 
    scene: { 
 
     xaxis: { 
 
     showspikes: false 
 
     }, 
 
     yaxis: { 
 
     showspikes: false 
 
     }, 
 
     zaxis: { 
 
     showspikes: false 
 
     } 
 
    } 
 
    }; 
 
    Plotly.newPlot('myDiv', data, layout); 
 
});
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script> 
 
<div id="myDiv" style="width:100%;height:100%"></div>

関連する問題