Google visualization 为什么谷歌图表中v轴的数字L显示为点?
这是我的谷歌图表 这是图表的选项代码:Google visualization 为什么谷歌图表中v轴的数字L显示为点?,google-visualization,Google Visualization,这是我的谷歌图表 这是图表的选项代码: var optionsCategoryNameChart = { //title: 'Job/Internship Distribution by Category', titleTextStyle: { color: 'Black',
var optionsCategoryNameChart = {
//title: 'Job/Internship Distribution by Category',
titleTextStyle: {
color: 'Black',
fontSize: 18
},
pieSliceText: 'none',
fontSize: '11',
hAxis: {
title: 'Category Name',
},
vAxis: {
title: 'Total',
minValue: 0,
ticks: [0,1,2,3]
},
legend: {textStyle: {color: '#464847', fontSize: 11}},
tooltip: {isHtml: true},
backgroundColor: '#F8F9FA',
colors: [ '#3B84BB', '#FFAF45', '#FFE345', '#0CAA63', '#1D40A6', '#F7AE12', '#F75012','#6944C3'],
chartArea: {
backgroundColor: {
stroke: '#fff',
strokeWidth: 1
}
},
height: 300,
chartArea: { left:"5%",top:"20%",width:"80%",height:"50%" }
};
我没有将v轴设置为浮点数或其他任何东西,但为什么它会显示为浮点数?
如何将其更改为数字0,1,2,3,4?我试过了
minValue: 0,
但是没有任何变化。vAxis。滴答声将覆盖所有其他设置,
给定的y轴值是数字 要从数据动态创建标记,
您可以使用数据表方法-->
getColumnRange
您还可以使用格式
来确保整数
请参阅以下工作片段
google.charts.load('current'{
回调:函数(){
var data=new google.visualization.DataTable();
data.addColumn('string','CATEGORY');
data.addColumn('number','JOB');
data.addColumn('编号','实习');
data.addRows([
[Design',1,2],
[“建筑”,3,4]
]);
//查找每个y轴列的范围
变量范围={
最高:0,
最低:0
};
if(data.getNumberOfRows()>0){
对于(var i=1;i 对于(var i=range.min;我很抱歉离开了几天。我已经尝试了你的,我去掉了“勾号”选项并输入了格式。它显示为整数,但它将点四舍五入为整数,使垂直轴中的数字冗余。我的数据库只有2或3个计数的数字。这就是为什么图表中显示垂直值的原因吗点?如果值很小,图表将使用小数来向y轴添加一些记号——必须使用记号
来覆盖,与格式
结合使用以不显示小数或重复整数——使用getColumnRange
从数据动态生成记号
——请参阅更改的答案上图…它在@WhiteHat有效。非常感谢您的帮助。