一、可以實(shí)現(xiàn)的圖

      相對(duì)于其他繪制圖表的第三方庫來說,QCustomPlot算是比較輕量的,不僅僅能實(shí)現(xiàn)功能,而且二次開發(fā)比較容易。下面我們來具體說下他可以實(shí)現(xiàn)那些圖

  1. QCPGraph:折線圖,LineStyle枚舉可以設(shè)置折線圖繪制的風(fēng)格,主要區(qū)別是兩點(diǎn)間連線的方式,常規(guī)的方式就是直連,其他還有L型、Z型等,如圖1所示,都是折線圖,只是設(shè)置了不同的折線參數(shù);QCPScatterStyle枚舉用于設(shè)置節(jié)點(diǎn)類型,包括:圓形、三角形等,如圖2所示。

  2. QCPBars:柱狀圖,如圖3所示

  3. QCPFinancial:蠟燭圖,主要用于展示股票k線圖,如圖4所示。

  4. 其他圖表還包括:色譜圖(QCPColorMap)、統(tǒng)計(jì)箱(QCPStatisticalBox)、參數(shù)曲線(QCPCurve),這幾個(gè)圖我就不單獨(dú)貼圖說明了,想看效果的同學(xué)可以去QCustomplot使用分享(一) 能做什么事查看。

回到頂部

二、效果預(yù)覽

    這里我在單獨(dú)貼出來QCustomPlot可以實(shí)現(xiàn)的圖表,或者點(diǎn)擊QCustomplot使用分享(一) 能做什么事,這篇文章里有一個(gè)gif圖,圖中包含所有的圖。


圖1 折線圖

   

圖2 折線圖


圖3 柱狀圖

    

圖4 蠟燭圖

回到頂部

三、數(shù)據(jù)存儲(chǔ)

    因?yàn)楸酒恼率腔赒CustomPlot2.0.0beta版本分析,如果有同學(xué)發(fā)現(xiàn)和自己手頭的源碼有出入,首先看下源碼版本是否一致,如果源碼版本一致,但是和我說的有出入,歡迎指正。

    一個(gè)關(guān)鍵的模板類QCPDataContainer,提供了一些基礎(chǔ)的數(shù)據(jù)操作方法,例如:設(shè)置數(shù)據(jù)、新增數(shù)據(jù)、按鍵移除數(shù)據(jù)、清空、排序和查找等一些的方法,這個(gè)類出現(xiàn)的原因主要在于圖和圖僅僅是存儲(chǔ)的數(shù)據(jù)類

網(wǎng)友評(píng)論