     view?.setDifficulty(data.difficulty)
     view?.setTrackTime("\(data.trackTime)")
     let presentationData = ChartPresentationData(chartData,
-                                                 formatter: ChartFormatter(imperial: imperialUnits),
+                                                 formatter: formatter,
                                                  useFilter: true)
     view?.setChartData(presentationData)
     view?.setActivePoint(data.activePoint)

       delegate: ElevationProfileViewControllerDelegate?) {
    self.view = view
    self.data = data
    self.imperialUnits = imperialUnits
    self.delegate = delegate
    chartData = ElevationProfileChartData(data)

    descriptionModels = [
      DescriptionsViewModel(title: L("elevation_profile_ascent"), value: data.ascent, imageName: "ic_em_ascent_24"),

  private let cellSpacing: CGFloat = 8
  private let descriptionModels: [DescriptionsViewModel]
  private let chartData: ElevationProfileChartData
  private let formatter: ChartFormatter

  init(view: ElevationProfileViewProtocol,
       data: ElevationProfileData,
