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有效。非常感谢您的帮助。