私はGoogle Appsスクリプトの埋め込みチャートオプションを使用してGoogleの散布図を作成しています。 以下は、グラフに割り当てるデータテーブルです。 最初の列はx軸ラベルに移動し、グラフはNPP値とノイズ値に対して生成されます。アプリスクリプトを使用してGoogleチャートにカスタムデータラベルを提供
NPP Noise
-1.28, -7.84625, 2.33
-1.83, -12.561, 4.55
私が「datalabel」の「値」を設定してそれぞれ散布図内の点とその作業のためにdatalabelsを設定する必要があります。しかし、私の要件は、値ではなくデータラベルとして別のテキストを表示することです。以下のように、私は列データラベルを追加し、各ポイントの値を与えました。
NPP Noise DataLabel
-1.28, -7.84625, 2.33, Spring
-1.83, -12.561, 4.55, Hibernate
このラベルを散乱点のデータラベルとして表示できますか?
コード:
var chart = NormalGraphSheet.newChart()
.setChartType(Charts.ChartType.SCATTER)
.setPosition(2, 1, 7, 6) .addRange(normalPlotCalculationsSheet.getRange(tableStartRow,2, noOfCols, 4))
.setOption('series', {0: {pointSize: 14, color: 'red'},1: {pointSize:0},2: {pointSize: 10, color: 'green'}})
.setOption('trendlines', {1: {type: 'linear',color:'blue',lineWidth:2,opacity:80}}).build(); NormalGraphSheet.insertChart(chart);
これまで作成したスクリプトとチャートを共有できますか? –
以下はコードです。var chart = NormalGraphSheet.newChart() .setChartType(Charts.ChartType.SCATTER) .setPosition(2,1,7,6).addRange(normalPlotCalculationsSheet.getRange(tableStartRow、2、noOfCols、4) ) .setOption( 'series'、{0:{pointSize:14、color: 'red'}、1:{pointSize:0}、2:{pointSize:10、color: 'green'}}) .setOption ( 'trendlines'、{1:{type: 'linear'、color: 'blue'、lineWidth:2、opacity:80}}) 。ビルド(); NormalGraphSheet.insertChart(chart); –
申し訳ありませんが、私は混乱しています* datalabel *あなたは*伝説*を意味しますか?あなたは今取得しているものと取得したいもの(スクリーンを使って編集するもの)のスクリーンショットを提供できますか? –