Angular-Kendo 具有百分比格式的堆叠图表
Angular-Kendo Stacked charts with percentage formatting
在 100% 堆积图上,我无法获得 valueAxis 格式 属性 来呈现从 0 到 100% 的完整百分比。
请看我的文章:http://plnkr.co/edit/2nvnbDSHAdaSpOeJbHzn?p=preview
您会发现这是一个非常简单的例子,有一个 index.html 文件和一个 script.js。 $scope.chartOptions 对象在 script.js.
中赋值
它错误地将百分比显示为:
0% 0.2% 0.4% ... 1%
htmldiv定义如下:
<div kendo-chart k-options="chartOptions" k-rebind="chartOptions"></div>
我已经阅读了在线示例,还阅读了 http://docs.telerik.com/kendo-ui/api/javascript/kendo#methods-format 上的 Kendo 文档。
而且我已经尝试 kendo.toString("{0}", "p")
对其进行格式化 属性,但无法成功。
http://demos.telerik.com/kendo-ui/bar-charts/stacked100-bar
感谢您的帮助。
谢谢,
鲍勃
根据讨论和您确定的问题,您不一定需要删除 'format'
,但在您的 Plunker 中,'format': '{0}%'
无效。如果改成下面这样,可以保留format
,得到你想要的结果
有关详细信息,请参阅有效 Kendo Number Formatting
"valueAxis": {
"labels": {
"format": "p0", /*or "p" to include decimals*/
"rotation": -30
},
"line": {
"visible": false
},
"axisCrossingValue": 0
}
}
Plunker
在 100% 堆积图上,我无法获得 valueAxis 格式 属性 来呈现从 0 到 100% 的完整百分比。
请看我的文章:http://plnkr.co/edit/2nvnbDSHAdaSpOeJbHzn?p=preview
您会发现这是一个非常简单的例子,有一个 index.html 文件和一个 script.js。 $scope.chartOptions 对象在 script.js.
中赋值它错误地将百分比显示为:
0% 0.2% 0.4% ... 1%
htmldiv定义如下:
<div kendo-chart k-options="chartOptions" k-rebind="chartOptions"></div>
我已经阅读了在线示例,还阅读了 http://docs.telerik.com/kendo-ui/api/javascript/kendo#methods-format 上的 Kendo 文档。
而且我已经尝试 kendo.toString("{0}", "p")
对其进行格式化 属性,但无法成功。
http://demos.telerik.com/kendo-ui/bar-charts/stacked100-bar
感谢您的帮助。
谢谢, 鲍勃
根据讨论和您确定的问题,您不一定需要删除 'format'
,但在您的 Plunker 中,'format': '{0}%'
无效。如果改成下面这样,可以保留format
,得到你想要的结果
有关详细信息,请参阅有效 Kendo Number Formatting
"valueAxis": {
"labels": {
"format": "p0", /*or "p" to include decimals*/
"rotation": -30
},
"line": {
"visible": false
},
"axisCrossingValue": 0
}
}