首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ChartJS雷达标度点

ChartJS雷达标度点
EN

Stack Overflow用户
提问于 2014-10-16 00:09:36
回答 1查看 9.4K关注 0票数 1

我有一张雷达图,显示(几乎)我想要的。唯一的问题是,标度应该上升到20,但是,正如你在下面看到的,突出显示的点是17,不在图表上。我如何缩放它,使最大的点将是20和所显示的高亮点将在图表内?

我目前的代码是:

代码语言:javascript
复制
var radarChartData = {
    labels: ["ATT", "SPD", "POW", "DEF", "STA", "TEC"],
    datasets: [ {
        scaleOverride: true,
        scaleSteps: 5,
        scaleStepWidth: 5,
        scaleStartValue: 0,
        pointLabelFontSize: 16,
        fillColor: "rgba(0,120,0,0.2)",
        strokeColor: "rgba(0,120,0,1)",
        pointColor: "rgba(10,10,10,1)",
        pointStrokeColor: "#ccc",
        pointHighlightFill: "#333",
        pointHighlightStroke: "rgba(255,255,0,1)",
        data: [12,15,17,16,11,13] 
    } ] 
};

我原以为是scaleStepsscaleStepWidthscaleStartValue选项会改变这一点,但它似乎并没有影响到它。

编辑:它似乎不影响另一组数据..。

正如你在这里所看到的,17的值确实在图表中。这一条的代码是:

代码语言:javascript
复制
var radarChartData = {
    labels: ["ATT", "SPD", "POW", "DEF", "STA", "TEC"],
    datasets: [ {
        scaleOverride: true,
        scaleSteps: 5,
        scaleStepWidth: 5,
        scaleStartValue: 0,
        pointLabelFontSize: 16,
        fillColor: "rgba(0,120,0,0.2)",
        strokeColor: "rgba(0,120,0,1)",
        pointColor: "rgba(10,10,10,1)",
        pointStrokeColor: "#ccc",
        pointHighlightFill: "#333",
        pointHighlightStroke: "rgba(255,255,0,1)",
        data: [19,17,15,6,16,15] 
    } ] 
};

2之间有什么区别?第二个值为ATT的值为19,但它在图表中的位置很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-16 19:19:35

好的,我发现我需要将scaleStepsscaleStepWidthscaleStart移到下面的新Radar图表的声明中,而不是在dataset中。

代码语言:javascript
复制
window.onload = function(){
var ctx = document.getElementById("radarCanvas").getContext("2d");
window.myRadar = new Chart(ctx).Radar(radarChartData, {
responsive: false,
    pointDot:false,
    showTooltips: false,
    scaleOverride: true,
    scaleSteps: 4,
    scaleStepWidth: 5,
    scaleStartValue: 0
}); }

有关工作示例,请参见http://jsfiddle.net/7p8ffvqx/

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26394207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档