Gibt es eine Möglichkeit, die Bürstenhöhe zu begrenzen - etwa 50% der y-Achse (nur von der Y-Achse 0 - 250, Bürsten sollte funktionieren)? Example fiddleDC JS Begrenzung der Bürstenhöhe
JS-Code:
var hitslineChart = dc.barChart("#chart-line-hitsperday");
var data = [
{date: "12/27/2012", http_404: 2, http_200: 190, http_302: 100},
{date: "12/28/2012", http_404: 2, http_200: 10, http_302: 100},
{date: "12/29/2012", http_404: 1, http_200: 300, http_302: 200},
{date: "12/30/2012", http_404: 2, http_200: 90, http_302: 0},
{date: "12/31/2012", http_404: 2, http_200: 90, http_302: 0},
{date: "01/01/2013", http_404: 2, http_200: 90, http_302: 0},
{date: "01/02/2013", http_404: 1, http_200: 10, http_302: 1},
{date: "01/03/2013", http_404: 2, http_200: 90, http_302: 0},
{date: "01/04/2013", http_404: 2, http_200: 90, http_302: 0},
{date: "01/05/2013", http_404: 2, http_200: 90, http_302: 0},
{date: "01/06/2013", http_404: 2, http_200: 200, http_302: 1},
{date: "01/07/2013", http_404: 1, http_200: 200, http_302: 100}
];
var ndx = crossfilter(data);
var parseDate = d3.time.format("%m/%d/%Y").parse;
data.forEach(function(d) {
d.date = Date.parse(d.date);
d.total= d.http_404+d.http_200+d.http_302;
});
var dateDim = ndx.dimension(function(d) {return d.date;});
var hits = dateDim.group().reduceSum(function(d) {return d.total;});
var minDate = dateDim.bottom(1)[0].date;
var maxDate = dateDim.top(1)[0].date;
hitslineChart.width(500)
.height(200)
.dimension(dateDim)
.group(hits)
.x(d3.time.scale().domain([minDate,maxDate]));
dc.renderAll();
Danke, Arun
halte ich würde machen 'brushHeight' überschreibbar in dc.js, aber ehrlich gesagt hat diese Anfrage noch nie gekommen. – Gordon
Danke Gordon !! Bitte beachten Sie, dass in dc.js die Option brushHeight overridable hinzugefügt werden muss, da die Datenpunkt-Tooltips nicht angezeigt werden, wenn wir auf den Charts schweben, was ziemlich nützlich ist. – user3559365
Oh, ist das der Anwendungsfall? Ich hätte fragen sollen. Ich antwortete vor kurzem, dass hier: http://StackOverflow.com/A/42278559/676195 IMO die Schnittstelle ist irgendwie verwirrend mit Tooltipps, die den Pinsel abfangen, aber dort gehen Sie. – Gordon