Drupal Charts 7.x-2.0-rc1 APIとGoogle Chartsをライブラリとして使用して、株価の変動を示す折れ線グラフを作成します。 20のこの例間隔でIは、X軸のみラベルcerain表示する chartDrupal:Chartsモジュールを使用してx軸のラベルを設定できません
たい(:私は次の出力を得る
$chart = array(
'#type' => 'chart',
'#chart_type' => 'line',
'#chart_library' => 'google',
'#title' => t(''),
'#legend' => FALSE,
'#colors' => array('FF6600'),
'#width' => 480,
'#height' => 240,
'#data_labels' => TRUE,
'#raw_options' => array(
'vAxis' => array(
'viewWindowMode' => 'explicit',
'viewWindow' => array(
'min' => 1,
),
),
'hAxis' => array(
'showTextEvery' => 20
)
),
);
$data = array();
for ($i = 0; $i < 100; $i++) {
$data[$i] = array(date('H:i', strtotime("+$i minute")), (rand(5, 10)/10) * 6);
}
$chart['price'] = array(
'#type' => 'chart_data',
'#title' => t('Share price'),
'#show_in_legend' => FALSE,
'#data' => $data,
'#decimal_count' => 2,
);
$shareChart['chart'] = $chart;
return drupal_render($shareChart);
:私はいくつかのランダムな値を持つ次のコードと移入チャートを試し分)、 'showTextEvery'オプションは機能しません。なぜどんなアイデア?多分、それを達成する別の方法がありますか?
'showTextEvery'
だけ離散軸のために働く連続軸でhAxis
結果に
はあなたがDrupalの設定がでオブジェクトをチェックしている...最初
ticks
とともに、data
を生成し、このような何かを試してみてください生成されたページ?これにより、モジュールが変数を正しく(または少なくとも期待どおりに)渡しているかどうかを確認できます。 – acrosman私はDrupalを2日間使用していたが、以下のコメントに書いたように何を意味するのかはっきりしない:_ FireBugでページを検査したが、vAxisのカスタムオプションがhAxisではなくhtmlに渡されているのがわかる(textStyleのようにsthをシンプルにしようとしたので)問題は私のチャート構成やDrupalのChartモジュールのどこかにあると思います_ – panblacha