google 图表中的货币格式对比 angular
Currency format in google charts vs angular
我正在尝试在 google 图表和 angularjs
中添加货币格式
Google charts display Money not Percentages
var formatter = new google.visualization.NumberFormat({
prefix: '$' }); formatter.format(data, 1);
var options = {
pieSliceText: 'value' };
如何在下面的函数中添加上面的代码?
$scope.jkchart = function(){
$scope.chartObject = {};
$scope.chartObject.data = {"cols": [
{id: "t", label: "Topping", type: "string"},
{id: "s", label: "Slices", type: "number"}
], "rows": [
{c: [
{v: "Mushrooms"},
{v: 3},
]},
{c: [
{v: "Olives"},
{v: 31}
]},
{c: [
{v: "Zucchini"},
{v: 5},
]}
]};
$scope.chartObject.type = "PieChart";
$scope.chartObject.options = {
'title': 'How Much Pizza I Ate Last Night'
};
};
您可以这样指定格式:
$scope.chartObject.formatters = {
number: [{
columnNum: 1,
prefix: '$'
}]
};
工作示例
var app = angular.module('chartApp', ['googlechart']);
app.controller('MainCtrl', function ($scope) {
$scope.chartObject = {};
$scope.chartObject.data = {
"cols": [
{ id: "t", label: "Topping", type: "string" },
{ id: "s", label: "Slices", type: "number" }
], "rows": [
{
c: [
{ v: "Mushrooms" },
{ v: 3 },
]
},
{
c: [
{ v: "Olives" },
{ v: 31 }
]
},
{
c: [
{ v: "Zucchini" },
{ v: 5 },
]
}
]
};
$scope.chartObject.type = "PieChart";
$scope.chartObject.options = {
'title': 'How Much Pizza I Ate Last Night',
pieSliceText: 'value'
};
$scope.chartObject.formatters = {
number: [{
columnNum: 1,
prefix: '$'
}]
};
});
<script src="http://code.angularjs.org/1.2.10/angular.js"></script>
<script src="http://bouil.github.io/angular-google-chart/ng-google-chart.js"></script>
<body ng-app='chartApp' ng-controller="MainCtrl">
<div google-chart chart="chartObject" style="width: 900px; height: 500px;"></div>
</body>
我正在尝试在 google 图表和 angularjs
中添加货币格式Google charts display Money not Percentages
var formatter = new google.visualization.NumberFormat({ prefix: '$' }); formatter.format(data, 1);
var options = { pieSliceText: 'value' };
如何在下面的函数中添加上面的代码?
$scope.jkchart = function(){
$scope.chartObject = {};
$scope.chartObject.data = {"cols": [
{id: "t", label: "Topping", type: "string"},
{id: "s", label: "Slices", type: "number"}
], "rows": [
{c: [
{v: "Mushrooms"},
{v: 3},
]},
{c: [
{v: "Olives"},
{v: 31}
]},
{c: [
{v: "Zucchini"},
{v: 5},
]}
]};
$scope.chartObject.type = "PieChart";
$scope.chartObject.options = {
'title': 'How Much Pizza I Ate Last Night'
};
};
您可以这样指定格式:
$scope.chartObject.formatters = {
number: [{
columnNum: 1,
prefix: '$'
}]
};
工作示例
var app = angular.module('chartApp', ['googlechart']);
app.controller('MainCtrl', function ($scope) {
$scope.chartObject = {};
$scope.chartObject.data = {
"cols": [
{ id: "t", label: "Topping", type: "string" },
{ id: "s", label: "Slices", type: "number" }
], "rows": [
{
c: [
{ v: "Mushrooms" },
{ v: 3 },
]
},
{
c: [
{ v: "Olives" },
{ v: 31 }
]
},
{
c: [
{ v: "Zucchini" },
{ v: 5 },
]
}
]
};
$scope.chartObject.type = "PieChart";
$scope.chartObject.options = {
'title': 'How Much Pizza I Ate Last Night',
pieSliceText: 'value'
};
$scope.chartObject.formatters = {
number: [{
columnNum: 1,
prefix: '$'
}]
};
});
<script src="http://code.angularjs.org/1.2.10/angular.js"></script>
<script src="http://bouil.github.io/angular-google-chart/ng-google-chart.js"></script>
<body ng-app='chartApp' ng-controller="MainCtrl">
<div google-chart chart="chartObject" style="width: 900px; height: 500px;"></div>
</body>