import SwiftUI
import MSBBarChart
struct ContentView: View {
var body: some View {
MSBBarChart(
values: [12, 24, 36, 48, 60, 72, 84, 96],
xAxisTitles: ["Textiles", "IT", "Steel", "Apparel", "Retail", "Real Estate", "Staffing", "Banking"]
)
.yAxisTitle("Growth")
.yAxisNumberOfInterval(10)
.frame(height: 220)
}
}MSBBarChart(values: [16, 32, 64, 128, 256, 512, 1024, 2048])
.yAxisTitle("Sales")
.xAxisUnitLabel("M")
.gradientBar(true)
.frame(height: 220)barChart.setOptions([.isHiddenLabelAboveBar(true)])
barChart.setOptions([.isHiddenExceptBars(true)])
barChart.setOptions([.isGradientBar(true)])
// Instead of assignmentOfColor
barChart.assignmentOfGradient = [0.0..<0.25: [#colorLiteral(red: 0.1294117719, green: 0.2156862766, blue: 0.06666667014, alpha: 1),#colorLiteral(red: 0.1960784346, green: 0.3411764801, blue: 0.1019607857, alpha: 1)], 0.25..<0.50: [#colorLiteral(red: 0.1960784346, green: 0.3411764801, blue: 0.1019607857, alpha: 1),#colorLiteral(red: 0.2745098174, green: 0.4862745106, blue: 0.1411764771, alpha: 1)], 0.50..<0.75:[#colorLiteral(red: 0.2745098174, green: 0.4862745106, blue: 0.1411764771, alpha: 1),#colorLiteral(red: 0.3411764801, green: 0.6235294342, blue: 0.1686274558, alpha: 1)], 0.75..<1.0: [#colorLiteral(red: 0.3411764801, green: 0.6235294342, blue: 0.1686274558, alpha: 1),#colorLiteral(red: 0.4666666687, green: 0.7647058964, blue: 0.2666666806, alpha: 1)]]
MSBBarChart is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'MSBBarChart'
Carthage is a decentralized dependency manager for Cocoa application.
$ brew update
$ brew install carthageTo integrate MSBBarChart into your Xcode project using Carthage, specify it in your Cartfile:
github "misyobun/MSBBarChart"
Then, run the following command to build the MetaRod framework:
$ carthage update --platform iOSYou will then have to drag MSBBarChart.framework yourself into your project from the Carthage/Build folder.

