React + Chart.js 2.0:如何在甜甜圈图表中放置标签?

时间:2016-08-26 18:35:43

标签: javascript reactjs chart.js react-chartjs

我正在使用reactreact-chartjs-2chart.js版本2.2.1进行数据可视化。这个问题有一个可能相关的答案here(查找17.06.16更新),但我不确定Chart.pluginService.register是什么,或者它是否与React兼容。到目前为止,它对我没用。

我只是想在甜甜圈中放置一个标签,它是所有data子集的总和。我认为它嵌套在doughnut chart's options的某个地方,但我还没有找到它。

1 个答案:

答案 0 :(得分:5)

react-chartjs-2中,您可以通过chart.config.data.datasets访问数据集。

所以:

data = {
    labels: [
        'Red',
        'Green',
        'Yellow'
    ],
    datasets: [{
        data: [300, 50, 100],
    ...

draw的{​​{1}}回调中,您可以使用:

Chart.helpers.extend

以下是Codepen的示例:http://codepen.io/anon/pen/xqMQQB?editors=1010