diff options
author | Daniel Cohen Gindi <danielgindi@gmail.com> | 2020-01-22 16:01:42 +0200 |
---|---|---|
committer | Daniel Cohen Gindi <danielgindi@gmail.com> | 2020-01-22 16:01:42 +0200 |
commit | 45240c3723387a0980074a5b4a72e1d2166192a4 (patch) | |
tree | 0351b91e18284091cf99a3b068b4fb995f3384b4 /MPChartLib/src/main/java/com | |
parent | 14456f475fcfab0875e3f81604c4c7d69eea5fe0 (diff) | |
download | MPAndroidChart-45240c3723387a0980074a5b4a72e1d2166192a4.tar.gz |
Improved negative offset for horz bar chart
https://github.com/danielgindi/Charts/pull/3854
Diffstat (limited to 'MPChartLib/src/main/java/com')
-rw-r--r-- | MPChartLib/src/main/java/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.java | 3 |
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; |