我希望你能帮助我:
我有一个堆叠列的图表,所有这些列都有两个值在每列中堆叠.我已成功创建了图表但是我需要为每列的每个部分添加一个注释(我不知道它的正确名称),表示该部分在其自己的列中所代表的总数的百分比.
在下面给出的示例中,我需要设置注释,以便显示堆叠列,并且对于第一列应该在"Good"区域上具有值为"60%"的注释,并且对于"Bad"应该具有另一个注释面积"40%",依此类推.
到目前为止,我已经设法包含一个注释,显示"坏"区域的百分比值,该区域浮动到每列的顶部.我需要帮助来正确定义列的每个区域的注释,并希望将其置于其给定区域的中心.
预先感谢您的帮助.
TL; DR:我需要每列的每个部分都有中心注释.
<body>
<div id="chart" style="width: 900px; height: 500px; border: 1px solid black;">
</div>
</body>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Date', 'Good', 'Bad'],
[Date(2013, 11, 1), 3, 2],
[Date(2013, 11, 2), 5, 3],
[Date(2013, 11, 3), 9, 2],
[Date(2013, 11, 4), 6, 3]
]);
var view = new google.visualization.DataView(data);
view.setColumns([{
label: 'Date',
type: 'string',
calc: function (dt, row) {
var str …Run Code Online (Sandbox Code Playgroud)