当前位置: 代码迷 >> 综合 >> 50.qt quick-LineSeries绘制曲线、自定义轴标签、数据点标签
  详细解决方案

50.qt quick-LineSeries绘制曲线、自定义轴标签、数据点标签

热度:6   发布时间:2023-12-03 05:20:00.0

本章以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
  相关解决方案