2016-04-13 10 views
0

私は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); 
+0

これまで作成したスクリプトとチャートを共有できますか? –

+0

以下はコードです。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); –

+0

申し訳ありませんが、私は混乱しています* datalabel *あなたは*伝説*を意味しますか?あなたは今取得しているものと取得したいもの(スクリーンを使って編集するもの)のスクリーンショットを提供できますか? –

答えて

0

わかりましたので、私はGoogleで検索してかなりいつかのためのコミュニティを中心に見て、このvery similar postを見るために管理し、私が見ることができる唯一の違いは、あなたたちが使うデータであり、first top answerはただ示唆します私が推測しているデータポイントのそれぞれにTool tipを追加することは、あなたが望むものではありません。

    second answerは、特定の方法でフォーマットされたときに自動的に含まれているカスタムデータラベルを示しているようだけれども

    second top answerは、(同様の懸念を持つ)このaccepted answer from WebApps Communityのと同じであるVisualization APIを、使用することを提案しています

  • まずコラム:X軸
  • 第二カラム:Y軸
  • 3列目:データラベル

スプレッドシートを経由してカスタマイズタブで見た場合、手動でチャートをやろうとしている、と再びデータラベル]ドロップダウンに行くとき、それが唯一のNoneを示しているが、データラベルの値はCustomとして示されており、 Value。だから私は、スクリプトを使ってグラフを作成しているので、Visualization APIを使用する方が良いと思います。これが何とかあなたに役立つことを願っています。がんばろう。

関連する問題