Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chart.js 在ChartJs中,使用极坐标图独立显示百分比和值_Chart.js - Fatal编程技术网

Chart.js 在ChartJs中,使用极坐标图独立显示百分比和值

Chart.js 在ChartJs中,使用极坐标图独立显示百分比和值,chart.js,Chart.js,我希望能够在chartjs的单极面积图上独立显示百分比和值。例如,我想像饼图一样设置市场份额百分比,但在圆圈中表示的值显示每个细分市场的利润,其高度相对于值,而不是百分比 我知道传统的极坐标图只是在图表上绘制数值及其百分比。我想将两者分开,这样我就可以决定百分比,然后将值设置为更有意义的值 这可能吗?这里有一个指向代码笔的链接,显示了其他人对chartjs极坐标图的实现。我已经玩过了,但到目前为止还没有任何进展 代码如下: var myChart = new Chart(ctx, { ty

我希望能够在chartjs的单极面积图上独立显示百分比和值。例如,我想像饼图一样设置市场份额百分比,但在圆圈中表示的值显示每个细分市场的利润,其高度相对于值,而不是百分比

我知道传统的极坐标图只是在图表上绘制数值及其百分比。我想将两者分开,这样我就可以决定百分比,然后将值设置为更有意义的值

这可能吗?这里有一个指向代码笔的链接,显示了其他人对chartjs极坐标图的实现。我已经玩过了,但到目前为止还没有任何进展

代码如下:

var myChart = new Chart(ctx, {
  type: 'polarArea',
  data: {
    labels: ["M", "T", "W", "T", "F", "S", "S"],
    datasets: [{
      backgroundColor: [
        "#2ecc71",
        "#3498db",
        "#95a5a6",
        "#9b59b6",
        "#f1c40f",
        "#e74c3c",
        "#34495e"
      ],
      data: [12, 19, 3, 17, 28, 24, 7]
    }]
  }
但我看不出有任何方法可以输入两组数据,一组是百分比数据,另一组是数值数据


找到的api只引用角度,而不引用设置角度的方法。api中是否有什么东西(我可能没有)可以帮助我绕过这个问题?

你的意思是在工具提示中显示百分比和值吗?不,我希望饼图切片半径是一个值,比如利润,饼图宽度是,比如体积。哦,哇,我是指饼图切片宽度的市场份额百分比。根据文档,在极坐标图中,图表的半径是相同的,你不能改变它。这很令人失望。它有可能显示数据的两个不同维度。