Merge pull request #232 from scmmishra/label-auto-fit
refactor: labels for aggregation/percentage chart
This commit is contained in:
commit
e479e060f0
@ -67,6 +67,9 @@ export default class AggregationChart extends BaseChart {
|
|||||||
let divisor = Math.floor(
|
let divisor = Math.floor(
|
||||||
(this.width - getExtraWidth(this.measures))/barWidth
|
(this.width - getExtraWidth(this.measures))/barWidth
|
||||||
);
|
);
|
||||||
|
if (this.legendTotals.length < divisor) {
|
||||||
|
barWidth = this.width/this.legendTotals.length;
|
||||||
|
}
|
||||||
if(count > divisor) {
|
if(count > divisor) {
|
||||||
count = 0;
|
count = 0;
|
||||||
y += 20;
|
y += 20;
|
||||||
|
|||||||
@ -19,7 +19,7 @@ export default class PercentageChart extends AggregationChart {
|
|||||||
b.depth = b.depth || PERCENTAGE_BAR_DEFAULT_DEPTH;
|
b.depth = b.depth || PERCENTAGE_BAR_DEFAULT_DEPTH;
|
||||||
|
|
||||||
m.paddings.right = 30;
|
m.paddings.right = 30;
|
||||||
m.legendHeight = 80;
|
m.legendHeight = 60;
|
||||||
m.baseHeight = (b.height + b.depth * 0.5) * 8;
|
m.baseHeight = (b.height + b.depth * 0.5) * 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user