gpt4 book ai didi

charts - 谷歌图表 : Labelling Stacked Column Charts

转载 作者:行者123 更新时间:2023-12-03 23:32:01 26 4
gpt4 key购买 nike

基于 googleAPI 文档: https://developers.google.com/chart/interactive/docs/gallery/columnchart?hl=en

正如您在“标记列”部分中看到的那样,每列都标有静态值。我想知道是否可以用所有总和的特定值来标记列。

// Set chart options
var options = {

width: 400,
height: 300,
calc:????
};

我应该用特定的功能设置这个“计算”字段吗?

JSFIDDLE: Total Labeling Column

我不知道如何使用每个堆叠列的总和值自定义标签。

最佳答案

您可以使用 getNumberOfRows()getNumberOfColumns()getValue() 函数来计算总计并设置该值而不是字符串 总计:

function drawChart() {
// Create the data table.
var data = new google.visualization.arrayToDataTable(array);

for (var i = 0; i < data.getNumberOfRows(); i++) {
var total = 0;

for (var j = 1; j < data.getNumberOfColumns() - 2; j++) {
// console.log(data.getValue(i, j));
total += data.getValue(i, j);
}
data.setValue(i, data.getNumberOfColumns() - 1, '' + total);
}
...

您必须更改图表的大小或字体的大小才能使值正确显示在列上。标签显示正确。

关于charts - 谷歌图表 : Labelling Stacked Column Charts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com