私は現在、Googleバー チャートを使用してDjangoのプロジェクトで様々なデータを表示しています。私は Javascriptでかなり経験していませんが、与えられた例には のおかげで、棒グラフが意図したとおりに動作するようになっています。マウスが ヘッダ「ソルベンシー」の上にあるときにGoogleマップバーをonMouseOverヘッダーにハイライト表示
私の目標は マウスがテキスト本文中の単語の上にあるときにバーのいずれかを強調してJavaScriptを持つことである、すなわち、最新のソルベンシー・バーが強調表示されます (または、好ましくはすべてのソルベンシーバー!)。
マイ棒グラフコードを読み取ります
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Year');
data.addColumn('number', 'Solvency');
data.addColumn('number', 'Margin');
data.addRows({{ to_annual_report_list|length }});
{% for annual_report in to_annual_report_list reversed %}
data.setValue({{forloop.counter0}}, 0,'{{ annual_report.year }}');
{% endfor %}
{% for solvency in solvency_list reversed %}
data.setValue({{forloop.counter0}}, 1, {{ solvency|floatformat:"2" }});
{% endfor %}
{% for margin in margin_list reversed %}
data.setValue({{forloop.counter0}}, 2, {{ margin|floatformat:"2"}});
{% var chart = new google.visualization.ColumnChart(document.getElementById('bar_chart_div'));
chart.draw(data, {
width: 400,
height: 240,
title: '{{to_company.name}} - Solvency & Margin',
titleTextStyle: {color: '#000', fontName: 'Lucida Sans',fontSize:12},
titlePosition: 'out',
hAxis: {titleTextStyle: {color: '#000'}, textPosition: in'},
vAxis: {title: '%', titleTextStyle: {color: '#000'}, textPosition:'out'},
axisTitlesPosition: 'out',
legend: 'bottom',
legendTextStyle:{ fontSize: 12 },
colors: ['#58db25', '#2e7114', '#4ec221'],
chartArea: {left: 30, top: 40, width:"100%",height:"70%"},
});
}
これは、開発フォーラムでの私の最初の投稿ですので、私の ポストが不十分に構築された場合、私はお詫び申し上げます。
私はこの点について非常に感謝しています! ありがとうございます。 Johan
HTML出力を表示してください。 Djangoコードは役に立ちません。 –