【问题标题】:CanvasJS value is 0 not showing in chartCanvasJS 值为 0 未显示在图表中
【发布时间】:2018-09-28 12:14:54
【问题描述】:

我第一次将 CanvasJs 用于我的图表,但我注意到每次值为零时,图表都不会显示。我正在使用一个结合了折线图和条形图的图表,因此这对于显示两个值之间是否存在零变化很重要。折线图的代码如下:

{
                type: "line",
                name: "Cumulatief",
                showInLegend: true,
                yValueFormatString: "€#",
                dataPoints: [
                    { x: new Date(dateValue1) , y: 0 }
                    ] 
}

希望有人可以帮助我,以便我可以在折线图上显示零值。

【问题讨论】:

    标签: javascript asp.net visual-studio canvasjs


    【解决方案1】:

    Y 值 0 正在呈现,无论图表类型是线还是列,并且似乎工作正常。

    但是,当您将 yValueFormatString 设置为“€#”时,工具提示中未显示值 0。在这种情况下,将其更改为“€0”将正常工作。检查下面的工作代码:

    var chart = new CanvasJS.Chart("chartContainer", {
        data: [{
            type: "line",
            name: "Cumulatief",
            showInLegend: true,
            yValueFormatString: "€0",
            dataPoints: [
              	{ x: new Date(2018,03,19) , y: 0 }
            ] 
        }]
    });
    
    chart.render();
    <script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
    <div id="chartContainer" style="height: 260px; width: 100%;"></div>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      相关资源
      最近更新 更多