Swift3 快速图表缩放x轴和y轴?
我正在使用快捷图表库。X打印到定点值和y轴正在正确打印到定点值,但我无法移动X轴和y轴。我需要在图表中显示15分钟的数据。如何启用缩放x轴和y轴 如何将15分钟的数据转换为24小时的数据 我正在使用 func initializeChart(){ chart.delegate=selfSwift3 快速图表缩放x轴和y轴?,swift3,swift4,swift5,Swift3,Swift4,Swift5,我正在使用快捷图表库。X打印到定点值和y轴正在正确打印到定点值,但我无法移动X轴和y轴。我需要在图表中显示15分钟的数据。如何启用缩放x轴和y轴 如何将15分钟的数据转换为24小时的数据 我正在使用 func initializeChart(){ chart.delegate=self // Initialize data series and labels let stockValues = tempArray var serieData: [Double]
// Initialize data series and labels
let stockValues = tempArray
var serieData: [Double] = []
var labels: [Double] = []
var labelsAsString: Array<String> = []
for (i, value) in stockValues.enumerated() {
serieData.append(value["temp"] as! Double)
labels.append(Double(i))
labelsAsString.append(value["date"] as! String)
}
let series = ChartSeries(serieData)
series.area = true
// Configure chart layout
chart.lineWidth = 0.5
chart.labelFont = UIFont.systemFont(ofSize: 8)
chart.xLabels = labels
chart.xLabelsFormatter = { (labelIndex: Int, labelValue: Double) -> String in
return labelsAsString[labelIndex]
}
chart.xLabelsTextAlignment = .center
chart.yLabelsOnRightSide = false
// Add some padding above the x-axis
chart.minY = serieData.min()! - 5
chart.add(series)
}
//初始化数据系列和标签
让stockValues=tempArray
变量serieData:[Double]=[]
变量标签:[双]=[]
var labelasstring:Array=[]
对于stockValues.enumerated()中的(i,value){
serieData.append(值[“temp”]as!Double)
标签.附加(双(i))
labelassString.append(值[“日期”]为!字符串)
}
let系列=图表系列(serieData)
series.area=true
//配置图表布局
chart.lineWidth=0.5
chart.labelFont=UIFont.systemFont(大小:8)
chart.xLabels=标签
chart.xLabelsFormatter={(labelIndex:Int,labelValue:Double)->字符串输入
返回标签串[labelIndex]
}
chart.xLabelsTextAlignment=.center
chart.yLabelsOnRightSide=false
//在x轴上方添加一些填充
chart.minY=serieData.min()!-5
图表.添加(系列)
}