aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/views/nodes/DataVizBox/components/Histogram.tsx9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/client/views/nodes/DataVizBox/components/Histogram.tsx b/src/client/views/nodes/DataVizBox/components/Histogram.tsx
index 7bf546a62..e04d37094 100644
--- a/src/client/views/nodes/DataVizBox/components/Histogram.tsx
+++ b/src/client/views/nodes/DataVizBox/components/Histogram.tsx
@@ -286,11 +286,16 @@ export class Histogram extends React.Component<HistogramProps> {
translateXAxis = eachRectWidth / 2;
eachRectWidth = width/(bins.length)
}
- else eachRectWidth = width/(bins.length+1)
+ else {
+ eachRectWidth = width/(bins.length+1)
+ var tickDiff = (bins.length>=2? (bins[bins.length-2].x1!-bins[bins.length-2].x0!): 0)
+ var curDomain = x.domain();
+ x.domain([curDomain[0], curDomain[0] + tickDiff*bins.length])
+ }
- x.range([0, width-eachRectWidth])
xAxis = d3.axisBottom(x)
.ticks(bins.length-1)
+ x.range([0, width-eachRectWidth])
}
// y-axis
const maxFrequency = this.numericalYData? d3.max(histDataSet, function(d: any) {