javascript - 莫里斯 donut chart 标签显示未定义错误

标签 javascript sharepoint morris.js donut-chart

我正在使用莫里斯 donut chart 来显示进度。我正在正确获取状态计数。但它在圆环图中显示未定义而不是标签。

Morris Donut Chart Showing Undefined Error as Label

    var dtData = _.groupBy(jsonData, "status");
    var keys = [];
    keys = Object.keys(dtData);
    dtArr = [];

        for (var n = 0; n < keys.length; n++) {

            dtArr.push({
                name: '' + keys[n] + '', value: '' + dtData[keys[n]].length + '',

            });

        }
    Morris.Donut({ element: 'dashboard-donut-8', 
data: dtArr, 
label: 'name', 
value: 'value', 
colors: ['#33414E', '#E04B4A', '#1caf9a', '#95b75d'], 
resize: true });

我正确地获得了值(value)。但是对于标签来说是未定义的。

请帮我解决这个问题

谢谢你

最佳答案

您应该使用 key 标签而不是 姓名
label: '' + keys[n] + '', value: '' + dtData[keys[n]].length + '',

关于javascript - 莫里斯 donut chart 标签显示未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55195777/

相关文章:

javascript - Accordion 内的莫里斯图显示不正确

javascript - Angular.js 检测双向属性的存在

javascript - 解析javascript for循环,创建多个不重复的对象

ms-access - 如何在 Sharepoint Online 托管的 Access 自定义 Web 应用程序上编辑 CSS?

html - 摆脱 <div> 标签的高度属性

sharepoint - 搜索网站返回 403 访问被拒绝

javascript - 第 5 行 : 'tags' is missing in props validation react/prop-types

javascript - d3pie.js 格式化值显示

javascript - Morris js 动态 ykeys

javascript - Moris 图表为条形图交替颜色