Javascript 使用可视化Google API设置柱形图的最小垂直值

Javascript 使用可视化Google API设置柱形图的最小垂直值,javascript,angularjs,google-api,google-visualization,Javascript,Angularjs,Google Api,Google Visualization,我将谷歌图表API与AngularJS一起使用。 我已尝试通过以下操作将柱状图纵轴的min属性设置为0: var dataMois=CaDuMois.query(function()函数){ $scope.comparatifVentes.data={ “科尔斯”:[ {id:“t”,标签:“Mois”,类型:“string”}, {id:“s”,标签:“Vente”,类型:“number”} ], “行”:[ {c:[ {v:d.getFullYear()-4}, {v:dataMois[4]

我将谷歌图表API与AngularJS一起使用。
我已尝试通过以下操作将柱状图纵轴的
min
属性设置为
0

var dataMois=CaDuMois.query(function()函数){ $scope.comparatifVentes.data={ “科尔斯”:[ {id:“t”,标签:“Mois”,类型:“string”}, {id:“s”,标签:“Vente”,类型:“number”} ], “行”:[ {c:[ {v:d.getFullYear()-4}, {v:dataMois[4].valeur}, ]}, {c:[ {v:d.getFullYear()-3}, {v:dataMois[3].valeur} ]}, {c:[ {v:d.getFullYear()-2}, {v:dataMois[2].valeur}, ]}, {c:[ {v:d.getFullYear()-1}, {v:dataMois[1].valeur}, ]}, {c:[ {v:“Encours”+d.getFullYear()}, {v:dataMois[0].valeur}, ]} ], “vAxis.viewWindow”:[{min:“0”}] }; $scope.comparatiffentes.type=“ColumnChart”; $scope.comparatifVentes.options={ “背景色”:“f5”, “标题:”(€)5德涅尔沼泽地通风总面积+monthNames[n],“高度:”“250” } });

但在我的图表上,
min
仍然是
250000

我做错什么了吗?

来自文档:

vAxis.viewWindow.min

要渲染的最小水平数据值

当vAxis.viewWindowMode为“漂亮”或“最大化”时忽略。 类型:编号 默认值:自动

我猜“水平”是一个拼写错误

应该这样写:

// create properly
var options = {
    vAxis : { 
        viewWindow : { 
            min : 0 
        }
    } 
}
// use this to modify only if it exists already
options.vAxis.viewWindow.min = 123;
尽管创建后,也可以通过以下方式访问:

// create properly
var options = {
    vAxis : { 
        viewWindow : { 
            min : 0 
        }
    } 
}
// use this to modify only if it exists already
options.vAxis.viewWindow.min = 123;
您所写的内容不正确,原因有二:

// this is bad
var options = { "vAxis.viewWindow" : [{min:"0"}] }
  • 这将创建
    options[“vAxis.viewWindow”]
    而不是
    options[“vAxis”][“viewWindow”]
  • 这会将值放入对象中,并将该对象放入数组中。只能这样访问它:
    options[“vAxis.viewWindow”][0][“min”]