无法从雷达图上删除比例(chart.js)

Mur*_*ago 5 javascript chart.js

我一整天都在尝试删除图表 js 中雷达图的比例。尽管图表工作得很好,但似乎没有任何方法可以消除比例。不幸的是,该文档对这个问题没有太大帮助。图表如下所示。秤每次看起来都一样。从浏览器中清除缓存也没有帮助。 在此输入图像描述 这是图表的代码:

function setChart(){

var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
                        type: 'radar',
                        data: {
                            labels: ['classA','classB','classC','classD'],
                            datasets: [{
                                label: 'revenue proportion per class',
                                data: [0.25, 0.3, 0.15, 0.3],
                                backgroundColor: [
                                    'rgba(255, 99, 132, 0.2)',

                                ],
                                borderColor: ['rgba(255, 99, 132, 0.2)'],

                                borderWidth: 5

                            },
                                {

                             label: 'proportion of item quantity per class',
                                data: [0.25, 0.3, 0.15, 0.3],
                                    backgroundColor: [

                                    'rgba(54, 162, 235, 0.2)',


                                ],
                                    borderColor: ['rgba(54, 162, 235, 0.2)'],
                                    borderWidth: 5
                                }
                            ],
Run Code Online (Sandbox Code Playgroud)

和选项:

options: {
                                scale: {

                                    ticks:{ 
                                           label: false,
                                            min: 0,
                                            max: 1,
                                            fixedStepSize: 4,
                                            showLabelBackdrop: false,
                                            fontSize: 0,
                                            color: "#eee"
                                    }
                                }
Run Code Online (Sandbox Code Playgroud)
options: {
                                scale: {

                                    ticks:{ 
                                           display: false
                                    }
                                }
Run Code Online (Sandbox Code Playgroud)

我在做傻事吗?欢迎任何帮助!

小智 5

options: {
     scales: {
         r: {
            pointLabels: {
                display: false // Hides the labels around the radar chart
            },
            ticks: {
                display: false // Hides the labels in the middel (numbers)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)


tim*_*ton 2

线性径向轴文档列出了四个配置选项(从 v2.9.3 开始):

  • 角度线
  • 网格线
  • 点标签
  • 蜱虫

其中每一个都是支持该属性的对象display。在所有四个对象中指定display: false都会删除比例。

options: {
  scale: {
    angleLines: {
      display: false
    },
    gridLines: {
      display: false
    },
    pointLabels: {
      display: false
    },
    ticks: {
      display: false
    },
  }
}
Run Code Online (Sandbox Code Playgroud)

这是一个工作示例:

options: {
  scale: {
    angleLines: {
      display: false
    },
    gridLines: {
      display: false
    },
    pointLabels: {
      display: false
    },
    ticks: {
      display: false
    },
  }
}
Run Code Online (Sandbox Code Playgroud)
new Chart('myChart', {
  type: 'radar',
  data: {
    labels: ['A', 'B', 'C', 'D'],
    datasets: [{
      label: 'Series 1',
      data: [0.25, 0.3, 0.15, 0.3],
    }]
  },
  options: {
    scale: {
      angleLines: {
        display: false
      },
      gridLines: {
        display: false
      },
      pointLabels: {
        display: false
      },
      ticks: {
        display: false
      },
    }
  }
});
Run Code Online (Sandbox Code Playgroud)