2016-04-26 13 views
0

いくつかの情報: 私は複合線図を持っています。 私の質問は: 私はelasticYを使用していますが、私の軸は0で始まりますが、私の最小値は250になります。 0からではなく250からY軸を開始する機会はありますか?しかし、動的なY軸はy軸-dc.js複合線図の範囲を変更するには

var compositeAvg = dc.compositeChart("#avgline-chart"); 

    compositeAvg.width(1500).height(375) 
     .group(filtered_group) 
     .brushOn(true) 
     .yAxisLabel("Morbalwait AVG ") 
     .x(d3.scale.ordinal()) //x axis 
     .xUnits(dc.units.ordinal) 
     .margins({ top: 10, left: 50, right: 10, bottom: 50 }) 
     .elasticY(true) 
     .elasticX(true) 
     ._rangeBandPadding(1) 
     .compose(composeLines()) 
     .legend(dc.legend().x(1425).y(0).itemHeight(13).gap(1));  

答えて

1

(elasticYを)動作するはずですあなたは(d3.scale.linear()。ドメイン([250、yourmaxvalue])).Yを試してみました

+0

問題は、私の最大値であります常に異なっています:/私はデータベースからデータを取得しています – Addy1992

+0

あなたは最高の機能を使って自動的に最大値を得ることができると思うので、これをチェックしてください:https://github.com/square/crossfilter/wiki/API-Reference# dimension_top – Thanos

+0

ありがとうThonas :) – Addy1992

関連する問題