Add connectNullsForSingleAASeriesElement sample
This commit is contained in:
parent
e4718a23ec
commit
a04dd6b5c2
|
@ -94,6 +94,7 @@ class CustomStyleChartVC: AABaseChartVC {
|
||||||
case 48: return drawLineChartWithPointsCoordinates2()
|
case 48: return drawLineChartWithPointsCoordinates2()
|
||||||
case 49: return configureSpecialStyleColumnForNegativeDataMixedPositiveData()
|
case 49: return configureSpecialStyleColumnForNegativeDataMixedPositiveData()
|
||||||
case 50: return configureMultiLevelStopsArrGradientColorAreasplineMixedLineChart()
|
case 50: return configureMultiLevelStopsArrGradientColorAreasplineMixedLineChart()
|
||||||
|
case 51: return connectNullsForSingleAASeriesElement()
|
||||||
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -1953,5 +1954,49 @@ class CustomStyleChartVC: AABaseChartVC {
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//https://github.com/AAChartModel/AAChartKit/issues/1401
|
||||||
|
private func connectNullsForSingleAASeriesElement() -> AAChartModel {
|
||||||
|
let dataArr = [
|
||||||
|
0.45, NSNull(), NSNull(),
|
||||||
|
0.55, 0.58, 0.62, NSNull(), NSNull(),
|
||||||
|
0.56, 0.67, 0.50, 0.34, 0.50, NSNull(), NSNull(), NSNull(), NSNull(),
|
||||||
|
0.23, 0.47, 0.46, 0.38, 0.56, 0.48, 0.36, NSNull(), NSNull(), NSNull(), NSNull(), NSNull(), NSNull(), NSNull(), NSNull(),
|
||||||
|
0.74, 0.66, 0.65, 0.71, 0.59, 0.65, 0.77, 0.52, 0.53, 0.58, 0.53,
|
||||||
|
] as [Any]
|
||||||
|
|
||||||
|
return AAChartModel()
|
||||||
|
.chartType(.spline)
|
||||||
|
.subtitle("虚拟数据")
|
||||||
|
.colorsTheme(["#1e90ff", "#ef476f", "#ffd066", "#04d69f"])
|
||||||
|
.yAxisTitle("摄氏度")
|
||||||
|
.dataLabelsEnabled(false)
|
||||||
|
.yAxisGridLineWidth(0)
|
||||||
|
.stacking(.normal)
|
||||||
|
.markerRadius(8)
|
||||||
|
.markerSymbolStyle(.borderBlank)
|
||||||
|
.series([
|
||||||
|
AASeriesElement()
|
||||||
|
.name("Do NOT Connect Nulls")
|
||||||
|
.lineWidth(5)
|
||||||
|
.connectNulls(false)
|
||||||
|
.data(dataArr),
|
||||||
|
AASeriesElement()
|
||||||
|
.name("Connect Nulls")
|
||||||
|
.lineWidth(5)
|
||||||
|
.connectNulls(true)
|
||||||
|
.data(dataArr),
|
||||||
|
AASeriesElement()
|
||||||
|
.name("Do NOT Connect Nulls")
|
||||||
|
.lineWidth(5)
|
||||||
|
.connectNulls(false)
|
||||||
|
.data(dataArr),
|
||||||
|
AASeriesElement()
|
||||||
|
.name("Connect Nulls")
|
||||||
|
.lineWidth(5)
|
||||||
|
.connectNulls(true)
|
||||||
|
.data(dataArr)
|
||||||
|
])
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -153,7 +153,9 @@ class MainVC: UIViewController {
|
||||||
"customLineChartWithColorfulMarkersAndLines2---彩色连接点和连接线的多组折线的折线图📈",
|
"customLineChartWithColorfulMarkersAndLines2---彩色连接点和连接线的多组折线的折线图📈",
|
||||||
"drawLineChartWithPointsCoordinates---通过点坐标来绘制折线图",
|
"drawLineChartWithPointsCoordinates---通过点坐标来绘制折线图",
|
||||||
"configureSpecialStyleColumnForNegativeDataMixedPositiveData---为正负数混合的柱形图自定义特殊样式效果",
|
"configureSpecialStyleColumnForNegativeDataMixedPositiveData---为正负数混合的柱形图自定义特殊样式效果",
|
||||||
"configureMultiLevelStopsArrGradientColorAreasplineMixedLineChart---多层次半透明渐变效果的曲线填充图混合折线图📈"
|
"configureMultiLevelStopsArrGradientColorAreasplineMixedLineChart---多层次半透明渐变效果的曲线填充图混合折线图📈",
|
||||||
|
"connectNullsForSingleAASeriesElement---为单个 AASeriesElement 单独设置是否断点重连",
|
||||||
|
|
||||||
],
|
],
|
||||||
/*Mixed Chart*/
|
/*Mixed Chart*/
|
||||||
[
|
[
|
||||||
|
|
Loading…
Reference in New Issue