DC.js数据表没有按应有的方式显示
DC.js DataTable not showing as it should
我有以下代码:
'use strict'
var ccgTable = dc.dataTable('.data-table');
d3.csv('../data/rdata.csv', function (data) {
var xdata = crossfilter(data);
var all = xdata.groupAll();
var ccgDimension = xdata.dimension(function (d) {
return d.ccgcode;
});
var ccgDimensionGrp = ccgDimension.group();
// fact table
ccgTable
.dimension(ccgDimension)
.group(function(d) {
return d.metric;
})
.columns([
{
label: 'CCG Code',
format: function (d) {
return d.ccgcode;
}
},
{
label: 'Metric',
format: function (d) {
return d.metric;
}
}]);
dc.renderAll();
});
我应该看到一个有两列的表,一列标题为CCG Code
,另一列标题是Metric
,但我看到的却是这个。
Chrome控制台显示一个错误,上面写着:
未捕获类型错误:e不是函数
我做错了什么?
看起来您正试图在dc.js 1.7.5中使用2.0功能。
将来,如果您使用"外部资源"功能,而不是将所有javascript粘贴到源代码中,那么其他人将更容易帮助您使用JSFiddle。
我用叉子叉了你的小提琴,用了这个功能。在这个版本中,它会像你的一样失败:
https://cdnjs.cloudflare.com/ajax/libs/dc/1.7.5/dc.js
https://jsfiddle.net/gordonwoodhull/eLbeaxe9/2/
但在这个版本(这是我第一次尝试,使用dc.js 2.0 beta 29)中,它似乎可以工作,尽管格式需要一些帮助:
https://cdnjs.cloudflare.com/ajax/libs/dc/2.0.0-beta.29/dc.js
https://jsfiddle.net/gordonwoodhull/eLbeaxe9/1/
相关文章:
- DC.js数据表没有按应有的方式显示
- 为什么某些Javascript属性没有在调试器中以交互方式显示
- 正在开发内存匹配游戏 - 您能否以不同的方式显示一张图像
- 将按钮添加到导航栏并以编程方式显示它们
- 如何以正确的方式显示术语和条件
- Dijit 按钮显示图标,但不以编程方式显示标签
- 滚动过程中的错误行为,根据代码的链接方式显示
- 分隔的文本框放回一个变量中并以不同的方式显示
- 以编程方式显示代码中的弹出是否弹出
- 使用 Ng-Repeat 以递归方式显示数据
- 在UIWebView中以编程方式显示键盘
- 以编程方式显示Javascript函数文件名
- 文本图像淡入淡出和淡入淡出问题:以连续方式显示文本淡入淡出
- 如何使输入以内联方式显示
- 如何将两个段落连接在一起以内联方式显示,而不会使文本移动
- 以用户可以选择选项和导航内容的方式显示阵列内容
- Webstorm以不同方式显示相似的文件
- 在html页面中以有序的方式显示结果
- 我如何以编程方式显示/隐藏一个按钮,它是流星主体模板的一部分
- 必需的属性以可视化方式显示