Skip to content

Commit f3635b6

Browse files
committed
Fix issue that ignored y-offset on YAxis (issue PhilJay#754).
1 parent 978201c commit f3635b6

3 files changed

Lines changed: 4 additions & 1 deletion

File tree

‎MPChartExample/src/com/xxmassdeveloper/mpchartexample/LineChartActivity1.java‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ protected void onCreate(Bundle savedInstanceState) {
127127
leftAxis.setAxisMaxValue(220f);
128128
leftAxis.setAxisMinValue(-50f);
129129
leftAxis.setStartAtZero(false);
130+
//leftAxis.setYOffset(20f);
130131
leftAxis.enableGridDashedLine(10f, 10f, 0f);
131132

132133
// limit lines are drawn behind data (and not on top)

‎MPChartLib/src/com/github/mikephil/charting/components/YAxis.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,13 @@ public enum AxisDependency {
9393
public YAxis() {
9494
super();
9595
this.mAxisDependency = AxisDependency.LEFT;
96+
this.mYOffset = 0f;
9697
}
9798

9899
public YAxis(AxisDependency position) {
99100
super();
100101
this.mAxisDependency = position;
102+
this.mYOffset = 0f;
101103
}
102104

103105
public AxisDependency getAxisDependency() {

‎MPChartLib/src/com/github/mikephil/charting/renderer/YAxisRenderer.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public void renderAxisLabels(Canvas c) {
157157
mAxisLabelPaint.setColor(mYAxis.getTextColor());
158158

159159
float xoffset = mYAxis.getXOffset();
160-
float yoffset = Utils.calcTextHeight(mAxisLabelPaint, "A") / 2.5f;
160+
float yoffset = Utils.calcTextHeight(mAxisLabelPaint, "A") / 2.5f + mYAxis.getYOffset();
161161

162162
AxisDependency dependency = mYAxis.getAxisDependency();
163163
YAxisLabelPosition labelPosition = mYAxis.getLabelPosition();

0 commit comments

Comments
 (0)