javascript - C3.js 折线图 - 轴标签问题

标签 javascript jquery c3.js

我在 C3.js 方面遇到了一些问题.

  1. 在“X”轴上,最后日期不完全可见(请参阅随附的屏幕截图)。
  2. 在“Y”轴上,我只想显示整数而不是小数。

如何解决这些问题?

enter image description here

最佳答案

您可以尝试在数据末尾添加一个假(空)点,然后不显示该点,以便在 x 轴上留出更多空间。

对于 y 轴,您可以有意设置 y 轴值。

这是一个示例:http://jsfiddle.net/bfcnzm1z/

var chart = c3.generate({

    data: {
        x: 'x',
        columns: [
            ['x', '2010-01-01', '2011-01-01', '2012-01-01', '2013-01-01', '2014-01-01', '2015-01-01', '2016-01-01'],
            ['sample', 1.2, 2.3, 0.5, 0.8, 1.5, 2, null]
        ]
    },
    axis: {
        x: {padding: {right:200},
            type: 'timeseries',
            tick: {
                format: function (x) {
                    return x.getFullYear();
                },
                outer: false,
                values: ['2010-01-01', '2011-01-01', '2012-01-01', '2013-01-01', '2014-01-01', '2015-01-01']
            }
        },
        y: {
            tick: {
                format: d3.format('d'),
                outer: false,
                values: [0,1,2]
            }
        }
    }
});

关于javascript - C3.js 折线图 - 轴标签问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29413916/

相关文章:

javascript - 展平javascript多维嵌套数组

jQuery .val() 不适用于输入字段

javascript - 如何与 Formdata 一起发送单个值

javascript - c3.js TypeError : b. 值未定义

javascript - 从 html 表中选择一行(突出显示)并单击按钮发送值

javascript - JQuery 搜索使用单个搜索框组合文本框和下拉字段

javascript - 从 map 返回的 React 渲染数组

javascript - 按键事件和真正的键盘按键有什么区别?

javascript - 不要在 C3.js 圆环图上显示动画

php - C3 : reading JSON generated from PHP