Dc.Js Row Chart removing empty bins
I have two row charts with crossfilter and Dc.Js.
You can see my example here: http://blockbuilder.org/renauld94/363734495adb480201ee4ca3b676c5db
I want to remove the empty bins follwing this https://github.com/dc-js/dc.js/wiki/FAQ#remove-empty-bins. I want to remove the empty bins of my district name chart. How I can adapt my code? This is my fork with my attemp to remove the empty bins of my district Chart... Thanks for the help!
http://blockbuilder.org/renauld94/a3aabaa6f846cdcd5760c3c7885e27c0
javascript dc.js crossfilter
add a comment |
I have two row charts with crossfilter and Dc.Js.
You can see my example here: http://blockbuilder.org/renauld94/363734495adb480201ee4ca3b676c5db
I want to remove the empty bins follwing this https://github.com/dc-js/dc.js/wiki/FAQ#remove-empty-bins. I want to remove the empty bins of my district name chart. How I can adapt my code? This is my fork with my attemp to remove the empty bins of my district Chart... Thanks for the help!
http://blockbuilder.org/renauld94/a3aabaa6f846cdcd5760c3c7885e27c0
javascript dc.js crossfilter
add a comment |
I have two row charts with crossfilter and Dc.Js.
You can see my example here: http://blockbuilder.org/renauld94/363734495adb480201ee4ca3b676c5db
I want to remove the empty bins follwing this https://github.com/dc-js/dc.js/wiki/FAQ#remove-empty-bins. I want to remove the empty bins of my district name chart. How I can adapt my code? This is my fork with my attemp to remove the empty bins of my district Chart... Thanks for the help!
http://blockbuilder.org/renauld94/a3aabaa6f846cdcd5760c3c7885e27c0
javascript dc.js crossfilter
I have two row charts with crossfilter and Dc.Js.
You can see my example here: http://blockbuilder.org/renauld94/363734495adb480201ee4ca3b676c5db
I want to remove the empty bins follwing this https://github.com/dc-js/dc.js/wiki/FAQ#remove-empty-bins. I want to remove the empty bins of my district name chart. How I can adapt my code? This is my fork with my attemp to remove the empty bins of my district Chart... Thanks for the help!
http://blockbuilder.org/renauld94/a3aabaa6f846cdcd5760c3c7885e27c0
javascript dc.js crossfilter
javascript dc.js crossfilter
asked Nov 16 '18 at 7:55
Simon GISSimon GIS
8619
8619
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The problem is this line:
var group = allDim.group(districtgroup);
You are passing a group as your group key function when you construct another group, but a function is expected. That's why crossfilter keeps complaining that key
(the group argument) is not a function.
You already have a group which I think you intended to use:
var districtgroup = districtDIM.group();
If you simply pass that through remove_empty_bins
everything seems to work?
var filtered_group = remove_empty_bins(districtgroup)
Fork of your fiddle.
Thanks Gordon for your explanation!
– Simon GIS
Nov 18 '18 at 15:17
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53333589%2fdc-js-row-chart-removing-empty-bins%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The problem is this line:
var group = allDim.group(districtgroup);
You are passing a group as your group key function when you construct another group, but a function is expected. That's why crossfilter keeps complaining that key
(the group argument) is not a function.
You already have a group which I think you intended to use:
var districtgroup = districtDIM.group();
If you simply pass that through remove_empty_bins
everything seems to work?
var filtered_group = remove_empty_bins(districtgroup)
Fork of your fiddle.
Thanks Gordon for your explanation!
– Simon GIS
Nov 18 '18 at 15:17
add a comment |
The problem is this line:
var group = allDim.group(districtgroup);
You are passing a group as your group key function when you construct another group, but a function is expected. That's why crossfilter keeps complaining that key
(the group argument) is not a function.
You already have a group which I think you intended to use:
var districtgroup = districtDIM.group();
If you simply pass that through remove_empty_bins
everything seems to work?
var filtered_group = remove_empty_bins(districtgroup)
Fork of your fiddle.
Thanks Gordon for your explanation!
– Simon GIS
Nov 18 '18 at 15:17
add a comment |
The problem is this line:
var group = allDim.group(districtgroup);
You are passing a group as your group key function when you construct another group, but a function is expected. That's why crossfilter keeps complaining that key
(the group argument) is not a function.
You already have a group which I think you intended to use:
var districtgroup = districtDIM.group();
If you simply pass that through remove_empty_bins
everything seems to work?
var filtered_group = remove_empty_bins(districtgroup)
Fork of your fiddle.
The problem is this line:
var group = allDim.group(districtgroup);
You are passing a group as your group key function when you construct another group, but a function is expected. That's why crossfilter keeps complaining that key
(the group argument) is not a function.
You already have a group which I think you intended to use:
var districtgroup = districtDIM.group();
If you simply pass that through remove_empty_bins
everything seems to work?
var filtered_group = remove_empty_bins(districtgroup)
Fork of your fiddle.
answered Nov 16 '18 at 21:06
GordonGordon
13.5k32362
13.5k32362
Thanks Gordon for your explanation!
– Simon GIS
Nov 18 '18 at 15:17
add a comment |
Thanks Gordon for your explanation!
– Simon GIS
Nov 18 '18 at 15:17
Thanks Gordon for your explanation!
– Simon GIS
Nov 18 '18 at 15:17
Thanks Gordon for your explanation!
– Simon GIS
Nov 18 '18 at 15:17
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53333589%2fdc-js-row-chart-removing-empty-bins%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown