マークした場所の凡例をグラフの上に設定するだけです。
以下は、機能しないGoogleチャートコードです。
var wrapper = new google.visualization.ChartWrapper({
chartType: 'ColumnChart',
dataTable: Dydata,
containerId: 'visualization',
legend: { position: 'bottom', alignment: 'start' },
width: 520,
height: 350
});
wrapper.draw();
凡例をグラフの上部に配置する場合は、legend.position
オプションを "top"に設定する必要があります。
legend: { position: 'top', alignment: 'start' }
また、ChartWrapperを使用する場合、オプションは「options」パラメーター内にある必要があります。
var wrapper = new google.visualization.ChartWrapper({
chartType: 'ColumnChart',
dataTable: Dydata,
containerId: 'visualization',
options: {
legend: { position: 'top', alignment: 'start' },
width: 520,
height: 350
}
});
wrapper.draw();
オプションセクション内にコードを追加する必要があります。以下のように :
chart1.options = {
legend: { position: 'top', alignment: 'end' },
"title": "Sales per month",
"isStacked": "true",
// "fill": 20,
"displayExactValues": true,
"vAxis": {
"title": "Sales unit",
"gridlines": {
"count": 10
}
},
"hAxis": {
"title": "Date"
}
};
以下のAPIを使用して問題を修正しました:
legend.position: ['top', 'bottom']