本章以LineSeries为例,学习如何显示绘制曲线
LineSeries的父类型是XYSeries,而XYSeries的父类型是AbstractSeries.
AbstractSeries的属性非常少,只有一个属性我们需要特别注意:
useOpenGL : 是否使用opengl绘制,默认值为false,如果为true将不支持ChartView.SeriesAnimations动画和点标号,但是绘制速度将会提高.
而XYSeries的属性和方法非常多,它的子类型除了LineSeries,还有ScatterSeries和SplineSeries,所以我们需要学习XYSeries
1.XYSeries介绍
它的属性如下所示:
- axisAngular : AbstractAxis,角轴,用于PolarChartView视图用的,ChartView不需要
- axisRadial : AbstractAxis,径向轴,用于PolarChartView视图用的,ChartView不需要
- axisX : AbstractAxis,x轴
- axisXTop : AbstractAxis,顶部x轴,不过和axisX有点区别,它是绘制在图表视图的顶部.只能使用axisX和axisXTop两者之一
- axisY : AbstractAxis,y轴
- axisYRight : AbstractAxis,右侧y轴,不过和axisY有点区别,它是绘制在图表视图的右侧.只能使用axisY和axisYRight两者之一
- color : color,线条颜色
- pointLabelsClipping : bool,点标签裁剪,默认为true,当点标签超过显示区域时,将会被裁剪(需要注意地是"数据点"标签也会被裁剪)
- po