19. 其他项

优质
小牛编辑
118浏览
2023-12-01

其他项

图表内容

  • clear(): 清除图表的所有数据(通过设置数据对象为null)。调用invalidate()来刷新图表。
  • clearValues():清除所有数据集对象的图表包括所有条目。不会删除提供的x值。调用invalidate()来刷新图表。
  • isEmpty(): 如果图表数据为null返回true,或者如果它没有条目。

有用的getter方法

  • getData():返回你为图表设置的数据对象。
  • getViewPortHandler():返回图表的ViewPortHandler对象,它包含一些关于图表大小和边界的信息(偏移,内容区域)。
  • getRenderer(): 返回负责绘制图表数据的主要的DataRenderer
  • getCenter():返回整个图表视图的中心点。
  • getCenterOffsets():返回图表绘图区的中心点。
  • getAverage(): 返回图表包含的所有值的平均值。
  • getPercentOfTotal(float value):返回所提供的值在图表内占总和的百分比。
  • getValueCount(): 返回图表拥有数据的总数。
  • getValueSum(): 返回在图表内所有值的和。
  • getYMin(): 返回图表数据的最小值。
  • getYMax(): 返回图表数据的最大值。

一些更多的方法(Chart类的)

  • saveToGallery(String title):保存当前数据状态作为一张图片到图库。
  • saveToPath(String title, String pathOnSD):保存当前图表状态作为一张图片到指定路径。
  • getChartBitmap():返回bitmap对象来呈现图表,这个Bitmap总是包含最新的图表的绘制状态。
  • setHardwareAccelerationEnabled(boolean enabled): 允许打开或者关闭硬件加速为图表,只支持API11以上。