之前一直用QCustomPlot,如今Qt提供了QtCharts,看起來效果比,模塊的幫助文檔:QtCharts,全部官方的範例:Examplehtml
提供了三個枚舉類型app
enum | AnimationOption { NoAnimation, GridAxisAnimations, SeriesAnimations, AllAnimations } |
enum | ChartTheme { ChartThemeLight, ChartThemeBlueCerulean, ChartThemeDark, ChartThemeBrownSand, …, ChartThemeQt } |
enum | ChartType { ChartTypeUndefined, ChartTypeCartesian, ChartTypePolar } |
分別用於定義動畫效果、背景風格、以及圖標類型是極座標仍是笛卡爾,對於風格方面請見範例Chart Themes Exampleide
Animation不會本身播放,須要在圖標刷新時有用,一個是座標軸和圖標網格線一個是series,好比柱狀圖逐漸升起的過程,最簡單的刷新方法:改窗口尺寸函數
除此之外經過接口能夠操做title標題、axis座標軸,並經過addSeries添加圖post