1

このGoogleの図表をspreadsheetでご覧ください。googleグラフにラベル付き散布図を描くにはどうすればいいですか?

この名前をツールチップではなくチャートに描画するにはどうすればよいですか? Googleのグラフに与えられたデータやオプションを変更する必要はありますか?

これはチェック可能ですplunkerです。

var chart2 = {}; 
chart2.type = "ScatterChart"; 
chart2.cssStyle = "height:400px; width:500px;"; 
chart2.data = [ 
     ['Age', 'Weight'], 
     [ {'v':8,'f':'Name 1'},  -12], 
     [ {'v':-4,'f':'Name 2'},  5.5], 
     [ {'v':11,'f':'Name 3'},  14], 
     [ {'v':-4,'f':'Name 4'},  -5], 
     [ {'v':3,'f':'Name 5'},  3.5], 
     [ {'v':6.5,'f':'Name 6'}, -7] 
    ]; 

chart2.options = { 
    "title": "Age Vs Maturity", 
    "isStacked": "true", 
    "fill": 20, 
    "hAxis": {"title": "Age", minValue: -15, maxValue: 15}, 
    "vAxis": {"title": "Maturity", minValue: -15, maxValue: 15}, 
    "legend": 'none' 
}; 

$scope.chart2 = chart2; 

答えて

2

[はい

は、次の例を参照してください...

google.charts.load('current', { 
 
    callback: function() { 
 
    var data = google.visualization.arrayToDataTable([ 
 
     ['Age', 'Weight', {role: 'annotation'}], 
 
     [ 8,  12, 'Point 1'], 
 
     [ 1,  5.5, 'Point 2'], 
 
     [ 11,  14, 'Point 3'], 
 
     [ 4,  5, 'Point 4'], 
 
     [ 3,  3.5, 'Point 5'], 
 
     [ 6.5, 7, 'Point 6'] 
 
    ]); 
 

 
    var options = { 
 
     title: 'Age vs. Weight comparison', 
 
     hAxis: {title: 'Age', minValue: 0, maxValue: 15}, 
 
     vAxis: {title: 'Weight', minValue: 0, maxValue: 15}, 
 
     legend: 'none' 
 
    }; 
 

 
    var chart = new google.visualization.ScatterChart(document.getElementById('chart_div')); 
 
    chart.draw(data, options); 
 
    }, 
 
    packages:['corechart'] 
 
});
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="chart_div"></div>

+0

...散布図にラベルを追加するには、注釈列を使用することができます。それはバブルチャートです。私はそれを私の塊に加えました。私は散布図を持っていて、その上にラベルを追加したいと思っていました。あなたはそれをする方法を知っていますか? –

+1

はい、申し訳ありませんがフォローしていません。編集の回答を参照してください... – WhiteHat