dc.js (crossfilter)로 악용중인 CSV 데이터 세트가 있습니다.교차 필터를 사용하여 간접 지정 필드를 여러 개 줄임
는 Date, Country 1,Country 2,Country 3,Country 4,Country 5,Country 6,Target country (...) 2014/12/11, USA, France, UAE, (...), Iraq
내가 할 노력하고 있어요 문제는 국가 별 한 행과 행 차트를 그릴 것입니다. 당신이 볼 수 있듯이 그것은 목록 배열에 의 순을 밀어하지 않습니다,
var countries = ndx.dimension(function(d) {
var list = [];
list.push(d["Country 1"]);
if (d["Country 2"]) {list.push(d["Country 2"]);};
if (d["Country 3"]) {list.push(d["Country 3"]);};
if (d["Country 4"]) {list.push(d["Country 4"]);};
if (d["Country 5"]) {list.push(d["Country 5"]);};
if (d["Country 6"]) {list.push(d["Country 6"]);};
return list;
});
var countriesGroup = countries.group().reduceSum(function(d) {
return d.totalNumberOfStrikes;
});;
countryChart
.width(400).height(500)
.group(countriesGroup)
.dimension(countries)
.ordering(function(d){ return -d.value });
그러나 : 여기에 오늘과 같은 내 솔루션입니다. CSV 행의 국가 조합마다 목록에 새 항목이 만들어지기 때문에 어리석은 결과가 발생합니다. 내가 원하는 무엇
는 각각의 고유 한 국가를 포함하는 목록이 다음 행 차트에 일을 음모하는 것입니다.
도와 주시겠습니까? 대단히 감사합니다!
만 문제는 사용자의 수와 금액은 어떤에서 팽창 될 예정이다 귀하의 국가 차원 외에도 이 상황을 처리해야하는 경우 해당 문제를 처리하는 사용자 지정 그룹을 정의하는 방법이 있습니다. –
아, 그게 좋은 지적입니다. 각 국가의 밭을 가진 물건으로 축소하려고하십니까? – Gordon
나는 정말 실종됐다.어제부터 어제부터 아무런 문제없이 꾸몄다. ( – basbabybel