QCustomplot庫運用

????????最近需要用到這個庫顯示數據,需要在一個曲線圖4個Y軸共用一個X軸,并且做游標,跟隨鼠標移動,并且實時反饋數據到表格中。記錄一下程序。

customPlot = new QCustomPlot(this);
customPlot->setBackground(QBrush(QColor(204,204,204,255)));
customPlot->setGeometry(30,50,870,350);
customPlot->installEventFilter(this);customPlot->yAxis->setRange(0,1000);customPlot->yAxis->setLabel("mm");QCPAxis *yAxisLeft1 = customPlot->axisRect()->addAxis(QCPAxis::atLeft);yAxisLeft1->setLabel("bar");yAxisLeft1->setRange(0,2500);yAxisLeft1->setTickLabels(true); QCPAxis *yAxisRight1 = customPlot->axisRect()->addAxis(QCPAxis::atRight);yAxisRight1->setLabel("m/s");yAxisRight1->setRange(0,10);QCPAxis *yAxisRight2 = new QCPAxis(customPlot->axisRect(), QCPAxis::atRight);yAxisRight2->setLabel("%");customPlot->axisRect()->addAxis(QCPAxis::atRight, yAxisRight2);yAxisRight2->setTickLabels(true);//yAxisRight2->setTickLabelRotation(90);yAxisRight2->setRange(0,100);customPlot->legend->setFillOrder(QCPLayoutGrid::foColumnsFirst);customPlot->legend->setWrap(5);customPlot->legend->setVisible(true);customPlot->plotLayout()->insertRow(0);customPlot->plotLayout()->addElement(0 , 0, customPlot->legend);customPlot->plotLayout()->setRowStretchFactor(1, 8);customPlot->legend->setBorderPen(Qt::NoPen);customPlot->legend->setBrush(Qt::NoBrush); line1 = new QCPItemStraightLine(customPlot);line1->setLayer("overlay");line1->setPen(QPen(Qt::gray, 1, Qt::DashLine));line1->setClipToAxisRect(true);line1->point1->setCoords(0, 0);line1->point2->setCoords(0, 0);line2 = new QCPItemStraightLine(customPlot);line2->setLayer("overlay");line2->setPen(QPen(Qt::gray, 1, Qt::DashLine));line2->setClipToAxisRect(true);line2->point1->setCoords(0, 0);line2->point2->setCoords(0, 0);

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/895436.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/895436.shtml
英文地址,請注明出處:http://en.pswp.cn/news/895436.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

STM32 串口 (DMA + 空閑中斷 + 環形緩沖區)

STM32 串口 (DMA 空閑中斷 環形緩沖區) 1. 基本概念 UART 空閑中斷(IDLE): 當串口 RX 線上 連續一段時間沒有數據接收,USART 外設觸發 空閑中斷。空閑中斷的主要作用是通知數據傳輸完成或當前幀結束。 D…

股指期貨是什么?股指期貨日內拐點有什么特征?

股指期貨是一種金融衍生品,股指期貨日內拐點就是在一天交易過程中,市場走勢發生顯著改變的那個點。 股指期貨是什么? 股指是一個指數,比如上證50指數、滬深300指數、中證500指數以及中證1000指數,這是一堆股票的一個整…

Opensearch/ElasticSearch-ctx查詢內容不全的問題

問題 在OpenSearch中,我希望在action中把一整條log作為報警內容發送出來,但是根據文檔,配置為ctx.results.0.hits.hits.0._source.log,但是發現根本找不到這個值 經過查詢,我發現在返回的ctx中僅存在如下的值 resul…

vue2和vue3插槽slot最通俗易懂的區別理解

在 Vue 的組件通信中,slot(插槽)的編譯優化是一個重要的性能提升點。以下是 Vue2 和 Vue3 在 slot 處理上的差異及優化原理,用更直觀的方式解釋: Vue2 的 Slot 更新機制 想象一個父子組件場景: 父組件&am…

【16屆藍橋杯寒假刷題營】第1期DAY4

1.披薩和西藍花 - 藍橋云課 1. 披薩和西藍花 問題描述 在接下來的 N 天里(編號從 1 到 N),坤坤計劃烹飪披薩或西蘭花。他寫下一個長度為 N 的字符串 A,對于每個有效的 i,如果字符 Ai 是 1,那么他將在第 i…

你需要了解的遠程登錄協議——Telnet

你需要了解的遠程登錄協議——Telnet 一. 什么是Telnet?二. Telnet的優缺點三. Telnet vs SSH:哪一個更適合?四. Telnet的應用場景 前言 點個免費的贊和關注,有錯誤的地方請指出,看個人主頁有驚喜。 作者:神…

本地部署【LLM-deepseek】大模型 ollama+deepseek/conda(python)+openwebui/docker+openwebui

通過ollama本地部署deepseek 總共兩步 1.模型部署 2.[web頁面] 參考官網 ollama:模型部署 https://ollama.com/ open-webui:web頁面 https://github.com/open-webui/open-webui 設備參考 Mac M 芯片 windows未知 蒸餾模型版本:deepseek-r1:14b 運行情況macminim2 24256 本地…

PHP在線題庫小程序

📚 在線題庫小程序:學習提分新神器,輕松躍升學霸行列 這是一款專為追夢學子精心策劃、基于ThinkPHPUniApp框架匠心打造的在線題庫類微信小程序系統。它宛如一把?智慧鑰匙?,為追求高效學習的你解鎖🔓知識寶庫的大門。…

Java開發中的連接池技術介紹

連接池技術是Java開發中用于管理數據庫連接的重要技術,尤其在SSM(Spring、Spring MVC、MyBatis)架構中,連接池能夠顯著提升數據庫操作的性能和資源利用率。下面我們將詳細介紹連接池技術解決的問題、配置方案以及代碼實現。 1. 連…

Unity-Mirror網絡框架-從入門到精通之Pong示例

文章目錄 前言示例介紹NetworkManagerPongBallPlayer總結前言 在現代游戲開發中,網絡功能日益成為提升游戲體驗的關鍵組成部分。本系列文章將為讀者提供對Mirror網絡框架的深入了解,涵蓋從基礎到高級的多個主題。Mirror是一個用于Unity的開源網絡框架,專為多人游戲開發設計…

布隆過濾器到底是什么東西?它有什么用

布隆過濾器:用概率換空間的奇妙數據結構 引言:當空間成為奢侈品 在互聯網每天產生2.5萬億字節數據的時代,Google每秒處理超過9萬次搜索請求,Redis緩存系統支撐著百萬級QPS的訪問。面對如此海量的數據處理需求,傳統的…

任務1 將單表中的單個rfid增加為多個rfid

方案 使用連表查詢解決 單獨創建一個rfid的表 讓tool_id對應多個rfid 需要優化的表 1:tool_materials_stock 庫存管理 已完成 數據遷移完成 原庫rfid字段未刪除 2:tool_borrow_return 借出借還管理 已完成 3:too…

OutSystems Platform Tools Platform Services

概述(Overview) outsystems是一整套低代碼的企業級應用(WEB 和 移動端)的開發環境。 本文主要講解outsystems的Platform Tools與Platform Services 平臺工具(Platform Tools) 集成開發環境IDE&#xff0…

【深度解析】ETERM指令:離港系統的核心技術

在民航離港系統中,ETERM(中航信終端模擬系統)是廣泛使用的指令操作系統,主要用于航班控制、旅客值機、登機等操作。以下是一些核心的ETERM指令及其功能分類: 1. 航班信息查詢與操作 FLR:顯示航班列表&…

ES的java操作

ES的java操作 一、添加依賴 在pom文件中添加依賴包 <dependencies><dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsearch</artifactId><version>7.8.0</version></dependency><!-- elastic…

DeepSeek 從入門到精通學習指南,2025清華大學《DeepSeek從入門到精通》正式發布104頁pdf版超全解析

DeepSeek 是一款強大的 AI 搜索引擎&#xff0c;廣泛應用于企業級數據檢索和分析。無論您是初學者還是有經驗的用戶&#xff0c;掌握 DeepSeek 的使用都能為您的工作帶來極大的便利。本文將從入門到精通&#xff0c;詳細介紹如何學習和使用 DeepSeek。 鏈接: https://pan.baid…

飛書專欄-TEE文檔

CSDN學院課程連接&#xff1a;https://edu.csdn.net/course/detail/39573

2025.2.11——一、[極客大挑戰 2019]PHP wakeup繞過|備份文件|代碼審計

題目來源&#xff1a;BUUCTF [極客大挑戰 2019]PHP 目錄 一、打開靶機&#xff0c;整理信息 二、解題思路 step 1&#xff1a;目錄掃描、爆破 step 2&#xff1a;代碼審計 1.index.php 2.class.php 3.flag.php step 3&#xff1a;繞過__wakeup重置 ?編輯 三、小結…

AI大模型(DeepSeek)科研應用、論文寫作、數據分析與AI繪圖學習

【介紹】 在人工智能浪潮中&#xff0c;2024年12月中國公司研發的 DeepSeek 橫空出世以驚艷全球的姿態&#xff0c;成為 AI領域不可忽視的力量!DeepSeek 完全開源&#xff0c;可本地部署&#xff0c;無使用限制&#xff0c;保護用戶隱私。其次&#xff0c;其性能強大&#xff…

考研操作系統----操作系統的概念定義功能和目標(僅僅作為王道嗶站課程講義作用)

目錄 操作系統的概念定義功能和目標 操作系統的四個特征 操作系統的分類 ?編輯 操作系統的運行機制 系統調用 操作系統體系結構 操作系統引導 虛擬機 操作系統的概念定義功能和目標 什么是操作系統&#xff1a; 操作系統是指控制和管理整個計算機系統的軟硬件資源&…