Qt數據可視化(散點圖、折線圖、柱狀圖、盒須圖、餅狀圖、雷達圖)開發實例

来源:https://www.cnblogs.com/arv000/archive/2022/06/24/16410386.html
-Advertisement-
Play Games

​ 目錄 散點圖 折線圖 柱狀圖 水平柱狀圖 水平堆疊圖 水平百分比柱狀圖 盒須圖 餅狀圖 雷達圖 Qt散點圖、折線圖、柱狀圖、盒須圖、餅狀圖、雷達圖開發實例。 在開發過程中我們會使用多各種各樣的圖,講數據進行可視化。我們可以使用以上幾種圖來表達我們的數據。Qt提供了一些可視化圖的庫Qchart,我 ...


 目錄

散點圖

折線圖

柱狀圖

水平柱狀圖

水平堆疊圖

水平百分比柱狀圖

盒須圖

餅狀圖

雷達圖


 

Qt散點圖、折線圖、柱狀圖、盒須圖、餅狀圖、雷達圖開發實例。

在開發過程中我們會使用多各種各樣的圖,講數據進行可視化。我們可以使用以上幾種圖來表達我們的數據。Qt提供了一些可視化圖的庫Qchart,我們可以利用他開發自己想要圖表。

編輯

 

散點圖

散點圖,顧名思義就是由一些散亂的點組成的圖表,這些點在哪個位置,是由其X值和Y值確定的。所以也叫做XY散點圖。

作用一:可以展示數據的分佈和聚合情況。

作用二:得到趨勢線公式。

編輯

文章地址:點擊地址

源代碼地址:gitcode地址

折線圖

折線圖是排列在工作表的列或行中的數據可以繪製到折線圖中。折線圖可以顯示隨時間(根據常用比例設置)而變化的連續數據,因此非常適用於顯示在相等時間間隔下數據的趨勢。

編輯

文章地址:點擊進入

代碼地址: gitcode地址

柱狀圖

柱形圖,又稱長條圖、柱狀統計圖(德文: Säulendiagramm、英文:bar chart、西班牙文: diagrama de barras)亦稱條圖(德文: Stabdiagramm、英文:bar graph、西班牙文: diagrama de columnas)、條狀圖、棒形圖,是一種以長方形的長度為變數的統計圖表。長條圖用來比較兩個或以上的價值(不同時間或者不同條件),只有一個變數,通常利用於較小的數據集分析。長條圖亦可橫向排列,或用多維方式表達。

編輯

文章地址:點擊進入

代碼地址:gitcode地址

水平柱狀圖

編輯

 

文章地址:點擊進入

代碼地址:gitcode地址

水平堆疊圖

編輯

文章地址:點擊進入

代碼地址:gitcode地址

水平百分比柱狀圖

編輯

文章地址:點擊進入

代碼地址:gitcode地址

盒須圖

箱形圖(Box-plot)又稱為盒須圖、盒式圖或箱線圖,是一種用作顯示一組數據分散情況資料的統計圖。因形狀如箱子而得名。在各種領域也經常被使用,常見於品質管理。它主要用於反映原始數據分佈的特征,還可以進行多組數據分佈特征的比 較。箱線圖的繪製方法是:先找出一組數據的上邊緣、下邊緣、中位數和兩個四分位數;然後, 連接兩個四分位數畫出箱體;再將上邊緣和下邊緣與箱體相連接,中位數在箱體中間。

編輯

 文章地址:點擊進入

代碼地址:gitcode地址

餅狀圖

餅狀圖常用於統計學模型。有2D與3D餅狀圖,2D餅狀圖為圓形,手畫時,常用圓規作圖。餅狀圖顯示一個數據系列(數據系列:在圖表中繪製的相關數據點,這些數據源自數據表的行或列。圖表中的每個數據系列具有唯一的顏色或圖案並且在圖表的圖例中表示。可以在圖表中繪製一個或多個數據系列。餅狀圖只有一個數據系列。)中各項的大小與各項總和的比例。餅狀圖中的數據點(數據點:在圖表中繪製的單個值,這些值由條形、柱形、折線、餅狀圖或圓環圖的扇面、圓點和其他被稱為數據標記的圖形表示。相同顏色的數據標記組成一個數據系列。)顯示為整個餅狀圖

編輯

 

文章地址:點擊進入

代碼地址:gitcode地址

雷達圖

雷達圖是以從同一點開始的軸上表示的三個或更多個定量變數的二維圖表的形式顯示多變數數據的圖形方法。軸的相對位置和角度通常是無信息的。 雷達圖也稱為網路圖,蜘蛛圖,星圖,蜘蛛網圖,不規則多邊形,極坐標圖或Kiviat圖。它相當於平行坐標圖,軸徑向排列。

編輯

 

文章地址:點擊進入

代碼地址:gitcode地址



您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1、簡述 binlog 二進位日誌文件,這個文件記錄了MySQL所有的DML操作。通過binlog日誌我們可以做數據恢復,增量備份,主主複製和主從複製等等。 2、Docker中無法使用vim問題解決 https://blog.csdn.net/Tomwildboar/article/details/ ...
  • Android multiple back stacks導航 談談android中多棧導航的幾種實現. 什麼是multiple stacks 當用戶在app里切換頁面時, 會需要向後回退到上一個頁面, 頁面歷史被保存在一個棧里. 在Android里我們經常說"back stack". 有時候在app ...
  • 隨著人們對生活的儀式感的追求,移動設備、可穿戴設備、智能家居設備、車載信息娛樂系統也變得越來越流行。在這些應用上,滑鼠、鍵盤這樣的交互方式不再便捷,而語音作為人類之間最自然的交流方式,語音識別技術儼然已成為各大應用的“標配”。語音識別場景應用十分廣泛,如語音輸入法、語音搜索、實時字幕、游戲娛樂、社交 ...
  • 首先網上很多教程是關於使用swift SMAMB2包的,大部分都是 pod "SMAMB2" 這種方式還是非常簡單的,如果僅僅是這樣還不至於專門寫一篇文章來紀念他。問題就出在我的項目需要用到SMB協議去讀取文件,但是並不是直接讀取! 通俗一點來講就是我的用法和 SMAMB2包提供的用法不同! 那就意 ...
  • Next.js 提供了 Fast-Refresh 能力,它可以為您對 React 組件所做的編輯提供即時反饋。 但是,當你通過 Markdown 文件提供網站內容時,由於 Markdown 不是 React 組件,熱更新將失效。 怎麼做 解決該問題可從以下幾方面思考: 伺服器如何監控文件更新 伺服器 ...
  • dll ? 動態鏈接庫英文為DLL,是Dynamic Link Library的縮寫。DLL是一個包含可由多個程式,同時使用的代碼和數據的庫。 起因 在查看hzero前端項目框架介紹時提到了dll,外加之前經常看見dll文件,於是有了興趣瞭解一下 webpack dll。 webpack官網介紹 D ...
  • 【layui2.6.8】有多個文件上傳的組件需要根據後臺數據在頁面載入時動態渲染在一個彈框裡面。彈窗從table表格數據的【編輯】按鈕打開,根據點擊行展示不同的文件,對文件進行查詢、刪除、下載等管理。問題:選擇文件,不上傳,關閉彈窗再打開,剛選的文件雖然不見了,但依然能上傳那個文件,需要打開彈窗時清 ...
  • 目錄 一.簡介 二.效果演示 三.源碼下載 四.猜你喜歡 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 基礎 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 轉場 零基礎 O ...
一周排行
    -Advertisement-
    Play Games
  • 一:背景 1.講故事 在分析的眾多dump中,經常會遇到各種奇葩的問題,僅通過dump這種快照形式還是有很多問題搞不定,而通過 perfview 這種粒度又太粗,很難找到問題之所在,真的很頭疼,比如本篇的 短命線程 問題,參考圖如下: 我們在 t2 時刻抓取的dump對查看 短命線程 毫無幫助,我根 ...
  • 在日常後端Api開發中,我們跟前端的溝通中,通常需要協商好入參的數據類型,和參數是通過什麼方式存在於請求中的,是表單(form)、請求體(body)、地址欄參數(query)、還是說通過請求頭(header)。 當協商好後,我們的介面又需要怎麼去接收這些數據呢?很多小伙伴可能上手就是直接寫一個實體, ...
  • 許多情況下我們需要用到攝像頭獲取圖像,進而處理圖像,這篇博文介紹利用pyqt5、OpenCV實現用電腦上連接的攝像頭拍照並保存照片。為了使用和後續開發方便,這裡利用pyqt5設計了個相機界面,後面將介紹如何實現,要點包括界面設計、邏輯實現及完整代碼。 ...
  • 思路分析 註冊頁面需要對用戶提交的數據進行校驗,並且需要對用戶輸入錯誤的地方進行提示! 所有我們需要使用forms組件搭建註冊頁面! 平時我們書寫form是組件的時候是在views.py裡面書寫的, 但是為了接耦合,我們需要將forms組件都單獨寫在一個地方,需要用的時候導入就行! 例如,在項目文件 ...
  • 思路分析 登錄頁面,我們還是採用ajax的方式提交用戶數據 唯一需要學習的是如何製作圖片驗證碼! 具體的登錄頁面效果圖如下: 如何製作圖片驗證碼 推導步驟1:在img標簽的src屬性里放上驗證碼的請求路徑 補充1.img的src屬性: 1.圖片路徑 2.url 3.圖片的二進位數據 補充2:字體樣式 ...
  • 哈嘍,兄弟們! 最近有許多小伙伴都在吐槽打工好難。 每天都是執行許多重覆的任務 例如閱讀新聞、發郵件、查看天氣、打開書簽、清理文件夾等等, 使用自動化腳本,就無需手動一次又一次地完成這些任務, 非常方便啊有木有?! 而在某種程度上,Python 就是自動化的代名詞。 今天就來和大家一起學習一下, 用 ...
  • 作者:IT王小二 博客:https://itwxe.com 前面小二介紹過使用Typora+PicGo+LskyPro打造舒適寫作環境,那時候需要使用水印功能,但是小二在升級LskyPro2.x版本發現有很多不如人意的東西,遂棄用LskyPro使用MinIO結合代碼實現自己需要的圖床功能,也適合以後 ...
  • OpenAI Gym是一款用於研發和比較強化學習演算法的工具包,本文主要介紹Gym模擬環境的功能和工具包的使用方法,並詳細介紹其中的經典控制問題中的倒立擺(CartPole-v0/1)問題。最後針對倒立擺問題如何建立控制模型並採用爬山演算法優化進行了介紹,並給出了相應的完整python代碼示例和解釋。要... ...
  • python爬蟲瀏覽器偽裝 #導入urllib.request模塊 import urllib.request #設置請求頭 headers=("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, l ...
  • 前端代碼搭建 主要利用的是bootstrap3中js插件里的模態框版塊 <li><a href="" data-toggle="modal" data-target=".bs-example-modal-lg">修改密碼</a></li> <div class="modal fade bs-exam ...