デュアルx軸を使用したGoogle棒グラフで数値の書式を設定するにはどうすればよいですか? ラベルがサポートされている上部軸には、ツールチップに表示されている値のように、小数点以下4桁以上が必要です。デュアルx軸(小数点)を使用したGoogle棒グラフの書式番号
私が試みたのはthisですが、動作していないようです。
マイコード:
data.addColumn('string', 'RuleName');
data.addColumn('number', 'Lift');
data.addColumn('number', 'Support');
for (var i = 0; i < chartsdata.length; i++) {
data.addRow([rule, Lift,Support)]);
}
// format numbers in second column to 5 decimals
var formatter = new google.visualization.NumberFormat({
pattern: '#,##0.00000'
}); // This does work, but only for the value in the tooltip.
formatter.format(data, 2);
// Passing in some options
var chart = new google.charts.Bar(document.getElementById('barChart'));
var options = {
title: "Association Rules by lift and support",
bars: 'horizontal',
series: {
0: { axis: 'Lift', targetAxisIndex: 0, },
1: { axis: 'Support', targetAxisIndex: 1}
},
axes: {
x: {
Lift: { label: 'Lift', format: '0,000' //Doesn't work, }, // Bottom x-axis.
Support: { side: 'top', label: 'Support' } // Top x-axis.
}
}, ..........
私は何もしようとしたことはGoogleドキュメントから、このアプローチである:
series:{hAxes:{1:{title:'abc', format: '0,0000'}}
任意の助けいただければ幸いです!
を描画する前に 'convertOptions'を使用してください、これは_Material_で、役に立てば幸い... – WhiteHat
これは間違いなく役立ちます!私は 'hAxis:{ 書式: '#、## 0.00000' }'オプションを試しましたが、 'convertOptions'については知らなかった。これは、両方の軸をフォーマットすることで、私の問題を解決しました。 – Chris