如何在Morris Donut值中传递字符串

时间:2016-12-02 06:03:52

标签: javascript php morris.js

如何在数据数组值下传递morris甜甜圈中的字符串。我有这样的morris甜甜圈Donut 1这是我的代码。我想要这个甜甜圈。 Donut 2

Morris.Donut({
  element: 'donut-example',
  data: [
    <?php foreach ($pay as $r_pay): ?>
      {label: 'Level Name: <?= $r_pay['level_id']; ?>',value: '<?=$r_pay['total']; ?>'},
    <?php endforeach; ?>
  ]
});

1 个答案:

答案 0 :(得分:2)

Morris Documentation中,它表示与elementdata一起还可以添加formatter

  

会将y值转换为甜甜圈中心的标签。

以下是一个例子:

Morris.Donut({
  element: 'donut-example',
    data: [
      {label: "Download Sales", value: 12},
      {label: "In-Store Sales", value: 30},
      {label: "Mail-Order Sales", value: 20}
    ],
  formatter: function (y, data) { return 'Due Amount: ' + y }
});

产生这个:

enter image description here