Я использую SwiftCharts , и я выяснил, как создать следующую линейную диаграмму на моем iPhone 8, используя пример:
Вы можете видеть, как есть расстояние между осью x и самым основанием оси y. Я хотел бы устранить это пространство, чтобы правый конец оси x касался нижнего конца оси y.
Я проверил все свойства структуры ChartSettings, как показано ниже, и попытался изменить их. настройки, но ни один из них не позволяет убрать пробел:
/// ChartSettings allows configuration of the visual layout of a chart
public struct ChartSettings {
/// Empty space in points added to the leading edge of the chart
public var leading: CGFloat = 0
/// Empty space in points added to the top edge of the chart
public var top: CGFloat = 0
/// Empty space in points added to the trailing edge of the chart
public var trailing: CGFloat = 0
/// Empty space in points added to the bottom edge of the chart
public var bottom: CGFloat = 0
/// The spacing in points between axis labels when using multiple labels for each axis value. This is currently only supported with an X axis.
public var labelsSpacing: CGFloat = 5
/// The spacing in points between X axis labels and the X axis line
public var labelsToAxisSpacingX: CGFloat = 5
/// The spacing in points between Y axis labels and the Y axis line
public var labelsToAxisSpacingY: CGFloat = 5
public var spacingBetweenAxesX: CGFloat = 15
public var spacingBetweenAxesY: CGFloat = 15
/// The spacing in points between axis title labels and axis labels
public var axisTitleLabelsToLabelsSpacing: CGFloat = 5
/// The stroke width in points of the axis lines
public var axisStrokeWidth: CGFloat = 1.0
public var zoomPan = ChartSettingsZoomPan()
public var clipInnerFrame = true
/// Define a custom clipping rect for chart layers that use containerViewUnclipped to display chart points.
// TODO (review): this probably should be moved to ChartPointsViewsLayer
public var customClipRect: CGRect? = nil
public init() {}
}