Skip to content

karlis/LineChart

Repository files navigation

LineChart

A simple animated LineChart example.

import SwiftUI

struct ExampleView: View {
  @ObservedObject
  var model = LineModel()

  var body: some View {
    Color.white
      .overlay(
        LineShape(model: model)
          .fill(gradient)
      )
      .onTapGesture {
        withAnimation {
          model.add(CGFloat.random(in: 0...100))
        }
      }
  }

  var gradient: LinearGradient {
    LinearGradient(
      gradient: Gradient(colors: [Color.green, Color.green.opacity(0.2)]),
      startPoint: .top,
      endPoint: .bottom
    )
  }
}

About

A simple animated LineChart example.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages