一個封裝簡單使用簡單的雷達檢視
一個可以
LQRadarChart
中文
LQRadarChart 是一個簡單的可定製的雷達圖
Base
基本概念 | 描述 | 演示 |
---|---|---|
Step | 背景多邊形圈數, 最小值為1 | |
Row | 多邊形邊數, 最小值為三 | |
Section | 同時展現資料組數 |
LQRadarChartDataSource
通過 LQRadarChartDataSource 可以對 RadarChart 的 row,section,setp 進行設定, 並且獲取每個 Section 的資料進行繪製
- (NSInteger)numberOfStepForRadarChart:(LQRadarChart *)radarChart;
- (NSInteger)numberOfRowForRadarChart:(LQRadarChart *)radarChart;
- (NSInteger)numberOfSectionForRadarChart:(LQRadarChart *)radarChart;
- (NSString *)titleOfRowForRadarChart:(LQRadarChart *)radarChart row:(NSInteger)row;
- (CGFloat)valueOfSectionForRadarChart:(LQRadarChart *)radarChart row:(NSInteger)row section:(NSInteger)section;
LQRadarChartDelegate
通過 LQRadarChartDelegate 可以對 RadarChart 的 UI 進行定製
- (UIColor *)colorOfTitleForRadarChart:(LQRadarChart *)radarChart;
- (UIColor *)colorOfLineForRadarChart:(LQRadarChart *)radarChart;
- (UIColor *)colorOfFillStepForRadarChart:(LQRadarChart *)radarChart step:(NSInteger)step;
- (UIColor *)colorOfSectionFillForRadarChart:(LQRadarChart *)radarChart section:(NSInteger)section;
- (UIColor *)colorOfSectionBorderForRadarChart:(LQRadarChart *)radarChart section:(NSInteger)section;
- (UIFont *)fontOfTitleForRadarChart:(LQRadarChart *)radarChart;
LQRadarChart屬性
@property(nonatomic,assign) CGFloat radius;
@property(nonatomic,assign) CGFloat minValue;
@property(nonatomic,assign) CGFloat maxValue;
@property(nonatomic,assign) BOOL showPoint;
@property(nonatomic,assign) BOOL showBorder;
@property(nonatomic,assign) BOOL fillArea;
@property(nonatomic,assign) BOOL clockwise;
@property(nonatomic,assign) BOOL autoCenterPoint;
@property(nonatomic,assign) CGPoint centerPoint;
/*** 設定完成後需 reload
***/
相關文章
- 一個簡單的 Amqp 封裝MQ封裝
- 封裝一個簡單的日曆元件封裝元件
- 封裝一個簡單的動畫函式封裝動畫函式
- 一個最簡單的類JQuery封裝jQuery封裝
- Retrofit的簡單封裝封裝
- IQueryable的簡單封裝封裝
- ProgressFragment的簡單封裝Fragment封裝
- 一個簡單vue.config.js配置和axios簡單封裝VueJSiOS封裝
- Flutter Dio http簡單封裝與使用FlutterHTTP封裝
- BaseActivity與BaseFragment的簡單封裝Fragment封裝
- 在 vue-cil 裡封裝一個簡單的 axiosVue封裝iOS
- 程式碼改變世界 | 如何封裝一個簡單的 Koa封裝
- canvas簡單封裝一個echarts實現不了的餅圖Canvas封裝Echarts
- Fetch API 簡單封裝API封裝
- 二維碼簡單封裝封裝
- Android 一起來封裝一個簡單易用的AdapterAndroid封裝APT
- InnoSetup簡單教程一,安裝使用和簡單測試
- 基於Vue.js封裝一個簡單的select元件Vue.js封裝元件
- 封裝一個簡單的樂觀鎖方法 -基於Laravel 8封裝Laravel
- Vue封裝一個簡單輕量的上傳檔案元件Vue封裝元件
- Golang(Go語言)封裝一個簡單的控制檯輸出包Golang封裝
- 把redux封裝起來,更加簡單方便的使用Redux封裝
- Golang 對MongoDB的操作簡單封裝GolangMongoDB封裝
- JS棧結構的簡單封裝JS封裝
- 陣列常用方法的簡單封裝陣列封裝
- AndroidBroadcast做的簡單封裝:AndroidAST封裝
- 5-AVI–Fragment簡單封裝Fragment封裝
- iOS 基於FMDB簡單封裝iOS封裝
- 對getElementsByTagName()方法簡單封裝封裝
- 簡單問題,封裝和框架!封裝框架
- 簡單封裝get和jsonp封裝JSON
- WebRTC:一個視訊聊天的簡單例子Web單例
- c# Quartz.net的簡單封裝C#quartz封裝
- 一個簡簡單單的紅點系統框架框架
- 檢視並行程式的一些簡單資訊並行行程
- 怎樣封裝一個好故事?簡單的TRPG模組寫作指南(一)封裝
- vnc簡單的安裝使用VNC
- 查詢表空間使用情況的簡單檢視