     }
     
     // storyboardで生成する時
-    required init?(coder aDecoder: NSCoder) {
+    required public init?(coder aDecoder: NSCoder) {
         super.init(coder: aDecoder)
     }
     
     
     // MARK: - Override
     
-    override var contentOffset: CGPoint {
+    override public var contentOffset: CGPoint {
         didSet {
             if !comparisonValueIsHidden {
                 // ComparisonValueLabelをスクロールとともに追従させる

        }
    }
    
    func reloadGraghView() {
        // GraghViewの初期化
        subviews.forEach { $0.removeFromSuperview() }
        contentSize = .zero

    
    // MARK: - Public methods
    
    public func loadGraghView() {
        
        switch dataLabelType {
        case .default: drawComponentsOfTextLabel()
