     /// X 轴所有图形的 zlevel 值。
     /// zlevel用于 Canvas 分层，不同zlevel值的图形会放置在不同的 Canvas 中，Canvas 分层是一种常见的优化手段。我们可以把一些图形变化频繁（例如有动画）的组件设置成一个单独的zlevel。需要注意的是过多的 Canvas 会引起内存开销的增大，在手机端上需要谨慎使用以防崩溃。
     /// zlevel 大的 Canvas 会放在 zlevel 小的 Canvas 的上面。
-    public var zlevel = 0
+    public var zlevel: Float?
     /// X 轴组件的所有图形的z值。控制图形的前后顺序。z值小的图形会被z值大的图形覆盖。
     /// z相比zlevel优先级更低，而且不会创建新的 Canvas。
-    public var z = 0
+    public var z: Float?
     
     public init() { }
     

    /// 第一个参数是类目的 index，第二个值是类目名称，如果跳过则返回 false。
    public var interval: Int?
    /// 坐标轴刻度是否朝内，默认朝外。
    public var inside = false
    /// 坐标轴刻度的长度。
    public var length = 5
    /// 刻度横线的样式
    public var lineStyle: SECLineStyle?
    

    /// 坐标轴刻度标签的显示间隔，在类目轴中有效。
    public var interval: UInt?
    /// 刻度标签是否朝内，默认朝外。
    public var inside: Bool?
    /// 刻度标签旋转的角度，在类目轴的类目标签显示不下的时候可以通过旋转防止标签之间重叠。
    /// 旋转的角度从 -90 度到 90 度。
    public var rotate: Float?
    /// 刻度标签与轴线之间的距离。
    public var margin: Float?
    /// 刻度标签的内容格式器，支持字符串模板和回调函数两种形式。
    public var formatter: SECFormatter?
    /// 刻度标签文字样式
