Upvote:0
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var barChartView: BarChartView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let months = ["7/23/2016", "7/22/2016", "7/21/2016", "7/20/2016", "7/19/2016", "7/18/2016", "7/17/2016"]
let unitsSold = [0.0, 0.0, 0.0, 0.0, 20.0, 50.0, 30.0]
setChart(months, values: unitsSold)
}
func setChart(dataPoints: [String], values: [Double]) {
var dataEntries: [BarChartDataEntry] = []
for i in 0..<dataPoints.count {
if !values[i].isZero {
let dataEntry = BarChartDataEntry(value: values[i], xIndex: i)
dataEntries.append(dataEntry)
}
}
let chartDataSet = BarChartDataSet(yVals: dataEntries, label: "")
let chartData = BarChartData(xVals: dataPoints, dataSet: chartDataSet)
barChartView.data = chartData
barChartView.leftAxis.enabled = false
barChartView.descriptionText = ""
barChartView.xAxis.labelPosition = .Bottom
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- IOS-CHARTS INVERT THE X AXIS DIRECTION IN IOS
- SCROLL CELL OF UICOLLECTIONVIEW TO LEFT & RIGHT DIRECTION BY CLICKING ON LEFT & RIGHT BUTTON ACTION IN IOS
- UINAVIGATIONCONTROLLER: POP VIEW CONTROLLER IN THE OPPOSITE DIRECTION IN IOS
- IOS MAPKIT MKOVERLAYVIEW ANIMATION HAPPENING INSTANTLY IN IOS
- WHAT IS THE MOST SECURE WAY TO ENCRYPT DATA ON IPHONE/IPAD'S PERSISTENT STORAGE? IN IOS
- IOS - LOAD UIWEBVIEW CONTENT SYNCHRONOUSLY? IN IOS
- UIPANGESTURERECOGNIZER DISTANCE IN IOS
- PRINTING UIIMAGE USING AIRPRINT CAUSES CUT-OFF CONTENT IN IOS
- FAST SWITCHING BETWEEN VIDEOS USING AVFOUNDATION IN IOS
- PLAY YOUTUBE VIDEO IN IPHONE APPLICATION IN IOS
- SENDING PARAMETERS TO THE SOAP ASMX SERVICE FROM IOS APPLICATION IN IOS
- IOS: PHOTO UPLOADED TO FACEBOOK DOES NOT ALWAYS UPLOAD IN IOS
- EXECUTING A FETCH REQUEST INSIDE PREPAREFORDELETION NOT ALLOWED? IN IOS
- HOW TO ENCODE/DECODE SPEEX WITH AUDIOQUEUE IN IOS IN IOS
- IOS ENTERPRISE DISTRIBUTION WARNING MESSAGE IN IOS
- "THIS GAME IS NOT RECOGNIZED BY GAME CENTER" ERROR IN IOS
- HOW CAN I CREATE A PDF WITH A HIGHER DPI ON IOS? IN IOS
- LAYER OPENGL CONTENT OVER AVCAPTURESESSION CVIMAGEBUFFERREF FROM CAMERA IN IOS
- GOOGLE MAPS EVENT THAT IS CALLED WHEN ALL VISIBLE MAP TILES ARE LOADED IN IOS
- REFRESHING A MKMAPVIEW WHEN THE USER LOCATION IS UPDATED OR USING DEFAULT VALUES IN IOS
- AUDIO GRAPH INITIALIZATION ERROR WITH KAUDIOUNITSUBTYPE_VOICEPROCESSINGIO AUDIO IO UNIT SUBTYPE IN IOS
- HOW TO RESOLVE "NO SUCH TABLE: Z_METADATA" ERROR FOR FIRST DEPLOY TO AN IOS DEVICE IN IOS
- DEBUG IN-APP PURCHASE OUTSIDE OF SANDBOX? IN IOS
- CUSTOM EQ AUDIOUNIT ON IOS IN IOS
- GET ADDRESS BOOK CONTACT'S GROUP? IN IOS
- CONTROLLING MEMORY SPIKES WHEN LOADING LOCAL (OFFICE AND IWORK) FILES IN UIWEBVIEW IN IOS
- HOW TO TARGET OLDEST IPHONE VERSION POSSIBLE WITH LATEST IOS SDK AND DETECT MISSING SYMBOLS FROM NEWER APIS? IN IOS
- WRONG UIACTIONSHEET LAYOUT IN POPOVER IN IOS
- HOW CAN I DRAW A GRADIENT FILLED ARC, I.E. RAINBOW? IN IOS
- IMAGE.NETWORK THROW ERROR EVEN AFTER DEFINING ERRORBUILDER IN FLUTTER IN IOS
- NSSORTDESCRIPTOR: CUSTOM COMPARISON ON MULTIPLE KEYS SIMULTANEOUSLY IN IOS
- HOW TO CONVERT IMAGES IN APPLEāS NEW HEIC FORMAT TO JPG IN JAVA? IN IOS
- XCODE 11 (11A420A) NOT DISPLAYING "EMBED IN H/VSTACK" MENU ITEMS WHEN USING COMMAND-CLICK ON DECLARATION IN IOS
- ACCESSING THE CAMERA AND PHOTO LIBRARY IN SWIFT 4 IN IOS
- GCD DISPATCH_QUEUE_SERIAL WHAT PRIORITY IS IT GOING TO RUN ON? IN IOS
- HOW TO OPEN SETTINGS FROM MY IPAD APPLICATION (OBJECTIVE-C) IN IOS
- HOW TO LABEL MAP MARKERS IN GOOGLE MAPS IOS IN IOS
- SWIFT EQUIVALENT OF ARRAYWITHOBJECTS? IN IOS
- PHYSICAL PATH FOR APPLICATION DOCUMENTS DIRECTORY IN IOS
- HOW CAN I NOT REUSE CELL BUT USING A PROTOTYPE CELL IDENTIFIER IN IOS
- HOW TO USE KEYCHAIN IN IOS PROGRAMMING IN IOS
- IOS NSTIMER NOT WORKING? IN IOS
- CROP AREA DIFFERENT THAN SELECTED AREA IN IOS? IN IOS
- COULD NOT LOAD NIB IN BUNDLE ERROR IN STORYBOARD IN IOS
- USING DIFFERENT REUSE IDENTIFIERS FOR SAME CUSTOM CELL IN IOS
- APPLE MACH-O LINKER WARNING DIRECT ACCESS IN ... TO GLOBAL WEAK SYMBOL IN IOS
- IOS LIBRARY FOR BARCODE READER IN IOS
- CHECK IF USER IS LOGGED IN IOS SWIFT IN IOS
- PRESENTING A VIEWCONTROLLER ON SKSCENE IN IOS
- HOW TO EXCLUDE FILE FROM BACKUP IN SWIFT? IN IOS
- SWIFT 3 CHANGING DATE FORMAT IN IOS
- PROGRAMMATICALLY SET A BUTTON WIDTH AND HEIGHT IN IOS
- ACCESSORY DISCLOSURE INDICATOR IS NOT SHOWING UP IN CUSTOM CELL IN IOS
- HOW TO REMOVE ICON GLARE IN XCODE 5 / IOS 7? IN IOS
- LOAD UIIMAGE FROM URL IN IOS IN IOS
- ACHIEVE BUTTON CLICK IN UICOLLECTIONVIEW IN IOS
- HOW TO REMOVE ARC FROM XCODE IN IOS
- HOW TO HANDLE NAVIGATIONLINK INSIDE UIVIEWCONTROLLERREPRESENTABLE WRAPPER? IN IOS
- COCOS2D IPHONE 5 4 INCH DISPLAY SUPPORT IN IOS
- DECODE BASE-64 ENCODED PNG IN AN NSSTRING IN IOS