I've set the fillColor property of an instance of LineChartDataSet.
I expected the line chart to fill with the specified color.
The line chart fills with the specific color but it goes above/below the zero line.
See below:

Charts version/Branch/Commit Number: Charts, 3.0.5
Xcode version: Xcode 9.2
Swift version: Swift 4
Platform(s) running Charts: iOS
macOS version running Xcode: macOS High Seirra 10.13.3
Found a solution to this:
class LineChartFillFormatter: IFillFormatter {
func getFillLinePosition(dataSet: ILineChartDataSet, dataProvider: LineChartDataProvider) -> CGFloat {
return 0
}
}
dataSet.fillFormatter = LineChartFillFormatter()
Most helpful comment
Found a solution to this: