无法使jsChart尊重水平条形图中的Yaxis首选项

时间:2018-12-10 18:30:53

标签: jscharts

我试图获得一个hbar图表,以使它们分布得更多,即使这些值非常接近。我也想在图表中加入零。我只想查看整数,因为这些都是计数。 14.1没有道理。但是无论我尝试什么(而且我似乎已经尝试了所有技巧,包括beginAtZero,suggestMin,suggestMax等),jsChart都认为它知道得更好。对如何进行这项工作有任何想法吗?这是我生成水平条形图的代码:

new Chart(document.getElementById("testSetChart"), {
    type: 'horizontalBar',
    data: {
        labels: @Html.Raw(Model.TestSetLabels),
        datasets: [{
            data: @Model.TestSetValues,
            backgroundColor: [" #FFFFFF", "#FFFF00", "#FF0000", "#008000", "#0000FF"],
            borderColor: "#000000",
            borderWidth: "1"
        }]
    },
    options: {
        yaxes: [{
            ticks: {
                beginAtZero: true,
                stepSize: 2,
                min: 0,
                suggestedMin: 0,
                suggestedMax: 30,
                maxTicksLimit: 5
            }
        }],
        xaxes: [{
            beginAtZero: true
        }],
        legend: { display: false },
        title: {
            display: true,
            text: 'Randomized Test Sets'
        }
      }
    }
});

当我这样做时,我得到了: enter image description here

0 个答案:

没有答案