     
     /// if true, the set number of y-labels will be forced
     public var forceLabelsEnabled = false
-
+    
     /// the formatter used to customly format the y-labels
     public var valueFormatter: NSNumberFormatter?
     
+    public var isTimeFormater: Bool = false
+    
     /// the formatter used to customly format the y-labels
     internal var _defaultValueFormatter = NSNumberFormatter()
     
-    /// A custom minimum value for this axis. 
-    /// If set, this value will not be calculated automatically depending on the provided data. 
+    /// A custom minimum value for this axis.
+    /// If set, this value will not be calculated automatically depending on the provided data.
     /// Use `resetCustomAxisMin()` to undo this.
     /// Do not forget to set startAtZeroEnabled = false if you use this method.
     /// Otherwise, the axis-minimum value will still be forced to 0.
     public var customAxisMin = Double.NaN
-        
-    /// Set a custom maximum value for this axis. 
-    /// If set, this value will not be calculated automatically depending on the provided data. 
+    
+    /// Set a custom maximum value for this axis.
+    /// If set, this value will not be calculated automatically depending on the provided data.
     /// Use `resetCustomAxisMax()` to undo this.
     public var customAxisMax = Double.NaN
-
+    
     /// axis space from the largest value to the top in percent of the total axis range
     public var spaceTop = CGFloat(0.1)
-
+    
     /// axis space from the smallest value to the bottom in percent of the total axis range
     public var spaceBottom = CGFloat(0.1)
     

    /// default = 6,
    /// be aware that this number is not fixed and can only be approximated
    public var labelCount: Int
    {
        get
        {
            return _labelCount

    private var _axisDependency = AxisDependency.Left
    
    /// the minimum width that the axis should take
    ///
    /// **default**: 0.0
    public var minWidth = CGFloat(0)
    
    /// the maximum width that the axis can take.
    /// use zero for disabling the maximum
    ///
    /// **default**: 0.0 (no maximum specified)
    public var maxWidth = CGFloat(0)
    
