javascript - c3.js 图表上的自定义刻度值

标签 javascript c3.js

我正在尝试使用 c3.js 制作水平条形图,我想自己输入我使用的轴的名称:

tick: {

                        count: 6,
                        format: function () {
                            var label1 = ["[-25 ans]", "[25-29 ans]","[30-34 ans]", "[25-29 ans]","[30-34 ans]","[35-39 ans]"];
                            for (var i in label1){
                                return (label1[i]);
                            }
                        }
                    }

但结果我只得到所有刻度的[-25 ans],并且在 IDE 中它显示“for 语句不循环”

我做错了什么吗?我该如何纠正这个问题? 谢谢

最佳答案

您应该使用axis.x.tick.values

tick: {
  values: ["[-25 ans]", "[25-29 ans]","[30-34 ans]", "[25-29 ans]","[30-34 ans]","[35-39 ans]"]
}

Example

关于javascript - c3.js 图表上的自定义刻度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37008143/

相关文章:

javascript - js中递归搜索返回路径的对象

javascript - 更改 C3.js 中图表的源 URL

jquery - C3 图表不需要 y 轴上的小数

javascript - c3.js : How to rotate the labels above the bar-chart bar items?

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

javascript - 监控运行 JavaScript 的 IE 性能的工具

javascript - 创建视口(viewport)会导致 Uncaught SyntaxError : Unexpected string Error

javascript - 当项目构建在不同的文件夹中时,为什么 React Web 应用程序的 Webpack 构建会失败?

javascript - 如何获得两个日期之间的月份

javascript - 使用函数删除 c3 中的图形