這部分是官方歸類爲雜項的一些方法,比如:清除圖表數據、以及一些獲取圖表的信息的方法、還有把圖表保存成圖片存放在手機的圖庫等等…!
關於圖表內容的一些方法
clear() | 清除所有數據的圖表(通過將數據對象設置爲NULL)。需要調用invalidate()刷新圖表。 |
---|---|
clearValues() | 清除所有DataSet對象,從而清除所有條目。不刪除X軸上的數據標籤。需要調用invalidate()刷新圖表。 |
isEmpty() | 判斷圖表數據對象是否爲空,爲空則返回true |
關於圖表數據的一些方法
getData() | 返回圖表設置的數據對象。 |
---|---|
getViewPortHandler() | 返回ViewPortHandler對象,該對象包含有關圖表大小和邊界(偏移量、內容區域)以及圖表當前縮放(縮放)和轉換(滾動)狀態的信息。 |
getRenderer() | 返回主DataRenderer負責繪製圖表數據。 |
getCenter() | 返回整個圖表視圖的中心點。 |
getCenterOffsets() | 返回圖表繪製區域的中心點。 |
getPercentOfTotal(float value) | 返回所提供的值佔圖表中總價值之和的百分比。 |
getYMin() | 返回圖表所保存的最低值。 |
getYMax() | 返回圖表所保存的最大值。 |
getLowestVisibleXIndex() | 返回在圖表上仍然可見的最低x索引(x軸上的值)。 |
getHighestVisibleXIndex() | 返回圖表上仍然可見的最高x索引(x軸上的值)。 |
更多方法(Chart類的方法)
saveToGallery(String title) | 將當前圖表狀態作爲圖像保存到圖庫。需要添加“WITE_EXTERNAL_STORKE”權限. |
---|---|
saveToPath(String title, String pathOnSD) | 將當前圖表狀態作爲圖像保存到指定路徑。需要添加“WITE_EXTERNAL_STORKE”權限. |
getChartBitmap() | 返回Bitmap類型的圖表 |
setHardwareAccelerationEnabled(boolean enabled) | 允許啓用/禁用圖表的硬件加速,API 11以上可用。 |