2013-11-25 7 views
1

Я хотел бы знать, может ли dc.js отображать гистограмму без измерения, например, гистограмму, отображающую результат сокращения всех данных.Может ли dc.js отображать гистограмму без измерения?

enter image description here

Когда мы хотим, чтобы сделать гистограмму мы всегда делаем так:

chart.width(400) 
.height(200) 
.dimension(...some Dimension here...) 
.group(...some Group here...) 
.valueAccessor(function (p) { 
    return p.value.someValue; 
}) 
.x(d3.time.scale().domain(["Global"])) 
.y(d3.scale.linear().domain([0, 100])) 
.yAxis().tickFormat(function (v) { 
    return v + "%"; 
}); 
chart.render(); 

Мой вопрос заключается в том, чтобы положить в размерности и группы для того, чтобы достичь своей цели? В документации указано, что измерение() является обязательным.

Большое спасибо!

+0

Вы пытались вставить фиктивный размер? –

+0

Извините, что такое манекен? – wceo

+1

Просто добавьте дополнительный атрибут данных, который будет одинаковым для всего и используйте его как измерение. –

ответ

2

Самый простой способ сделать это, вероятно, добавить дополнительный атрибут к вашим данным, который имеет одинаковое значение для всего и использовать его как измерение.

Смежные вопросы