0

ここで聞いていいのかわかりませんが、ここで Google モーション チャートに関する別の質問を見たので、ここに行きます...

チャートを作成する JavaScript があります。状態を初期化しませんが、その方法をここで読みました。

私の質問は、対数軸でチャートを開始するにはどうすればよいですか? これに関するドキュメントは見つかりませんでした。たぶん、私は何かを見落としています。アイデアをありがとう!

4

1 に答える 1

0

とった。次の手順を実行します:

  1. 作業中のチャートを開き、キャプチャする設定を設定します。指定できる設定には、不透明度レベル、ズーム、対数対線形スケーリングなどがあります。
  2. チャートの右下隅にあるレンチ記号をクリックして、[設定] パネルを開きます。
  3. 左下隅にある [Advanced] リンクをクリックして、[Advanced] パネルをセットに追加します。[詳細] パネルを展開し、[状態] テキスト ボックスの内容をクリップボードにコピーします。(注: 手順 2 ~ 4 で説明したメニューを使用する代わりに、getState() を呼び出して現在の状態をメッセージ ボックスに表示するボタンをページに挿入することもできます。)
  4. 次に示すように、前の手順でコピーした状態文字列をコードの「状態」オプション パラメーターに割り当てます。draw() メソッドに渡されると、チャートは起動時に指定された状態に初期化されます。

log/lin はパラメータ xAxisOption: 2 を参照していると思います。

コードの最初のどこかに、これを貼り付けます (状態をクリップボードの内容に置き換えます)。

  var options = {};
  options['state'] ='{"duration":{"multiplier":1,"timeUnit":"D"},"yLambda":0,"yZoomedIn":false,"showTrails":true,"dimensions":{"iconDimensions":["dim0"]},"uniColorForNonSelected":false,"nonSelectedAlpha":0.4,"xAxisOption":"2","iconKeySettings":[],"xZoomedDataMin":18.75546,"time":"1985-02-12","colorOption":"4","xZoomedDataMax":1133.55129,"orderedByX":false,"orderedByY":false,"xLambda":0,"playDuration":15000,"iconType":"BUBBLE","yAxisOption":"3","yZoomedDataMin":-32.736,"xZoomedIn":false,"yZoomedDataMax":-1.166,"sizeOption":"5"};';

次にチャートデータが来て、最後に:

options['width'] = 760;
options['height'] = 480;

chart.draw(data, options);
于 2013-06-15T11:36:18.277 に答える