当前位置: 首页 > 工具软件 > ChartView > 使用案例 >

49.qt quick-初探ChartView详解

韩乐湛
2023-12-01

本章学习ChartView,只要掌握了它,就知道所有的不同线系列如何实现.

1.ChartView介绍

由于ChartView使用QtGraphics视图框架进行绘图,所以我们构造项目的时候,需要将main函数里的QGuiApplication换成QApplication才行.
它的属性如下所示:

  • animationDuration : int,图表动画的持续时间
  • animationEasingCurve : easing,图表动画的缓和曲线
  • animationOptions : enumeration,图表中启用的动画,取值如下所示:
  • ChartView.NoAnimation : 动画在图表中被禁用(默认值)
  • ChartView.GridAxisAnimations : 在图表中启用网格轴动画(每次添加一个点时,网格会产生一次动画)
  • ChartView.SeriesAnimations : 在图表中启用了线动画(每次添加一个新点时,当前线条会产生一次动画,慢慢连接到新点)
  • ChartView.AllAnimations : 图表中启用了所有动画类型(网格轴动画和线动画)
  • axes : list<AbstractAxis>, 图表的轴线。
  • backgroundColor : color, 图表背景的颜色。默认情况下,背景色由图表主题指定。
  • backgroundRoundness : real, 图背景角处圆周的直径。
  • count : int, 添加到图表中的不同线组的数目
  • dropShadowEnabled : bool,默认为false,如果设置为true,则启用背景边缘的阴影效果。
  • legend : Legend,图例说明,默认为正上方
  • margins : Margins,图表边距
  • plotArea : r
 类似资料: