Javascript 使用可视化Google API设置柱形图的最小垂直值
我将谷歌图表API与AngularJS一起使用。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]
我已尝试通过以下操作将柱状图纵轴的
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”]