结构


  • 动画 : Animation/
  • 图表 : Charts/
  • 组件 : Components/
  • 数据 : Data/
  • 过滤 : Filters/
  • 高亮 : Highlight/
  • 渲染 : Renderers/
  • 工具 : Utils/

文件结构


├── Animation
│   ├── ChartAnimationEasing.swift
│   └── ChartAnimator.swift
├── Charts
│   ├── BarChartView.swift
│   ├── BarLineChartViewBase.swift
│   ├── BubbleChartView.swift
│   ├── CandleStickChartView.swift
│   ├── ChartViewBase.swift
│   ├── CombinedChartView.swift
│   ├── HorizontalBarChartView.swift
│   ├── LineChartView.swift
│   ├── PieChartView.swift
│   ├── PieRadarChartViewBase.swift
│   ├── RadarChartView.swift
│   └── ScatterChartView.swift
├── Components
│   ├── ChartAxisBase.swift
│   ├── ChartComponentBase.swift
│   ├── ChartLegend.swift
│   ├── ChartLimitLine.swift
│   ├── ChartMarker.swift
│   ├── ChartXAxis.swift
│   └── ChartYAxis.swift
├── Data
│   ├── BarChartData.swift
│   ├── BarChartDataEntry.swift
│   ├── BarChartDataSet.swift
│   ├── BarLineScatterCandleChartData.swift
│   ├── BarLineScatterCandleChartDataSet.swift
│   ├── BubbleChartData.swift
│   ├── BubbleChartDataEntry.swift
│   ├── BubbleChartDataSet.swift
│   ├── CandleChartData.swift
│   ├── CandleChartDataEntry.swift
│   ├── CandleChartDataSet.swift
│   ├── ChartData.swift
│   ├── ChartDataEntry.swift
│   ├── ChartDataSet.swift
│   ├── CombinedChartData.swift
│   ├── LineChartData.swift
│   ├── LineChartDataSet.swift
│   ├── LineRadarChartDataSet.swift
│   ├── LineScatterCandleChartDataSet.swift
│   ├── PieChartData.swift
│   ├── PieChartDataSet.swift
│   ├── RadarChartData.swift
│   ├── RadarChartDataSet.swift
│   ├── ScatterChartData.swift
│   └── ScatterChartDataSet.swift
├── Filters
│   ├── ChartDataApproximatorFilter.swift
│   └── ChartDataBaseFilter.swift
├── Highlight
│   ├── BarChartHighlighter.swift
│   ├── ChartHighlight.swift
│   ├── ChartHighlighter.swift
│   ├── ChartRange.swift
│   └── HorizontalBarChartHighlighter.swift
├── Renderers
│   ├── BarChartRenderer.swift
│   ├── BubbleChartRenderer.swift
│   ├── CandleStickChartRenderer.swift
│   ├── ChartAxisRendererBase.swift
│   ├── ChartDataRendererBase.swift
│   ├── ChartLegendRenderer.swift
│   ├── ChartRendererBase.swift
│   ├── ChartXAxisRenderer.swift
│   ├── ChartXAxisRendererBarChart.swift
│   ├── ChartXAxisRendererHorizontalBarChart.swift
│   ├── ChartXAxisRendererRadarChart.swift
│   ├── ChartYAxisRenderer.swift
│   ├── ChartYAxisRendererHorizontalBarChart.swift
│   ├── ChartYAxisRendererRadarChart.swift
│   ├── CombinedChartRenderer.swift
│   ├── HorizontalBarChartRenderer.swift
│   ├── LineChartRenderer.swift
│   ├── LineScatterCandleRadarChartRenderer.swift
│   ├── PieChartRenderer.swift
│   ├── RadarChartRenderer.swift
│   └── ScatterChartRenderer.swift
└── Utils
├── ChartColorTemplates.swift
├── ChartFillFormatter.swift
├── ChartSelectionDetail.swift
├── ChartTransformer.swift
├── ChartTransformerHorizontalBarChart.swift
├── ChartUtils.swift
└── ChartViewPortHandler.swift

8 directories, 81 files