Procházet zdrojové kódy
Merge pull request #232 from scmmishra/label-auto-fit
refactor: labels for aggregation/percentage chart
tags/1.2.3
Shivam Mishra
před 6 roky
committed by
GitHub
V databázi nebyl nalezen žádný známý klíč pro tento podpis
ID GPG klíče: 4AEE18F83AFDEB23
2 změnil soubory, kde provedl
4 přidání a
1 odebrání
-
src/js/charts/AggregationChart.js
-
src/js/charts/PercentageChart.js
|
|
@@ -67,6 +67,9 @@ export default class AggregationChart extends BaseChart { |
|
|
|
let divisor = Math.floor( |
|
|
|
(this.width - getExtraWidth(this.measures))/barWidth |
|
|
|
); |
|
|
|
if (this.legendTotals.length < divisor) { |
|
|
|
barWidth = this.width/this.legendTotals.length; |
|
|
|
} |
|
|
|
if(count > divisor) { |
|
|
|
count = 0; |
|
|
|
y += 20; |
|
|
|
|
|
@@ -19,7 +19,7 @@ export default class PercentageChart extends AggregationChart { |
|
|
|
b.depth = b.depth || PERCENTAGE_BAR_DEFAULT_DEPTH; |
|
|
|
|
|
|
|
m.paddings.right = 30; |
|
|
|
m.legendHeight = 80; |
|
|
|
m.legendHeight = 60; |
|
|
|
m.baseHeight = (b.height + b.depth * 0.5) * 8; |
|
|
|
} |
|
|
|
|
|
|
|