aboutsummaryrefslogtreecommitdiff
path: root/MPChartLib/src
diff options
context:
space:
mode:
authorDaniel Cohen Gindi <danielgindi@gmail.com>2020-01-22 16:01:42 +0200
committerDaniel Cohen Gindi <danielgindi@gmail.com>2020-01-22 16:01:42 +0200
commit45240c3723387a0980074a5b4a72e1d2166192a4 (patch)
tree0351b91e18284091cf99a3b068b4fb995f3384b4 /MPChartLib/src
parent14456f475fcfab0875e3f81604c4c7d69eea5fe0 (diff)
downloadMPAndroidChart-45240c3723387a0980074a5b4a72e1d2166192a4.tar.gz
Improved negative offset for horz bar chart
https://github.com/danielgindi/Charts/pull/3854
Diffstat (limited to 'MPChartLib/src')
-rw-r--r--MPChartLib/src/main/java/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.java b/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.java
index 7607abdd..b692a1f9 100644
--- a/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.java
+++ b/MPChartLib/src/main/java/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.java
@@ -200,7 +200,8 @@ public class HorizontalBarChartRenderer extends BarChartRenderer {
// calculate the correct offset depending on the draw position of the value
float valueTextWidth = Utils.calcTextWidth(mValuePaint, formattedValue);
posOffset = (drawValueAboveBar ? valueOffsetPlus : -(valueTextWidth + valueOffsetPlus));
- negOffset = (drawValueAboveBar ? -(valueTextWidth + valueOffsetPlus) : valueOffsetPlus);
+ negOffset = (drawValueAboveBar ? -(valueTextWidth + valueOffsetPlus) : valueOffsetPlus)
+ - (buffer.buffer[j + 2] - buffer.buffer[j]);
if (isInverted) {
posOffset = -posOffset - valueTextWidth;