gpt4 book ai didi

javascript - 尽管 minValue 为 0,google chart api 也会绘制负轴

转载 作者:行者123 更新时间:2023-11-30 10:04:14 25 4
gpt4 key购买 nike

我有一个谷歌图表如下,它绘制了各种 ID 的年龄。但是,由于年龄不能为负,我希望它只在正轴上。

我已将垂直轴的最小值指定为 0,但它仍然显示负轴。我该如何解决这个问题?

下面是我的代码

function AgeChart() {
google.load("visualization", "1", {packages:["corechart"]});

var age_data = new google.visualization.DataTable();
var divname = "agediv";

age_data.addColumn('number', 'ID');
age_data.addColumn('number', 'Age');


age_data.addRow([1,10]);
age_data.addRow([1,20]);
age_data.addRow([1,30]);
age_data.addRow([1,40]);
age_data.addRow([1,50]);


var options = {'title':'Age line graph',
curveType: 'function',
viewWindowMode:'explicit',
vAxis: {title: 'Age (years)',
minValue: 0,
},
hAxis: {title: 'ID'},
height: 600,
width: 1000
};

var chart = new google.visualization.LineChart(document.getElementById(divname));
chart.draw(age_data, options);
}

编辑:添加 viewWindow.min 值后,它对我有用。

   function AgeChart() {
google.load("visualization", "1", {packages:["corechart"]});

var age_data = new google.visualization.DataTable();
var divname = "agediv";

age_data.addColumn('number', 'ID');
age_data.addColumn('number', 'Age');


age_data.addRow([1,10]);
age_data.addRow([1,20]);
age_data.addRow([1,30]);
age_data.addRow([1,40]);
age_data.addRow([1,50]);


var options = {'title':'Age line graph',
curveType: 'function',
viewWindowMode:'explicit',
vAxis: {title: 'Age (years)',
minValue: 0,
viewWindowMode:'explicit',
viewWindowMode:'explicit',
viewWindow:{
min:0,
}
},
hAxis: {title: 'ID'},
height: 600,
width: 1000
};

var chart = new google.visualization.LineChart(document.getElementById(divname));
chart.draw(age_data, options);
}

最佳答案

minValue 和 maxValue 可用于扩展轴以包含这些值,但它们不会将轴限制为这些值。您要做的是使用 viewWindow.min 值。

关于javascript - 尽管 minValue 为 0,google chart api 也会绘制负轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30157891/

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