QChart學習之QValueAxis座標軸設定

2021-10-22 13:33:01 字數 3108 閱讀 8532

文章目錄[隱藏]

// 新增軸

qvalueaxis *xaxis = new qvalueaxis();

qvalueaxis *yaxis = new qvalueaxis();

// 座標軸整體

xaxis->setrange(0, 10);

yaxis->setrange(0, 10);

// 軸標題設定

xaxis->settitletext(qstringliteral("時間"));

xaxis->settitlefont(qfont("宋體"));

qbrush brush;

brush.setstyle(qt::solidpattern);

brush.setcolor(qt::red);

xaxis->settitlebrush(brush);

// 軸標籤設定

xaxis->setlabelformat("%.1f");

xaxis->setlabelsangle(45);

xaxis->setlabelscolor(qt::blue);

xaxis->setlabelseditable(true);

// 軸線和刻度線設定

xaxis->settickcount(11);

qpen pen;

pen.setstyle(qt::solidline);

pen.setcolor(qt::red);

xaxis->setlinepen(pen);

xaxis->setlinevisible(true);

xaxis->setlinepencolor(qt::blue);

// 主網格線設定

xaxis->setgridlinevisible(true);

xaxis->setgridlinecolor(qt::black);

// 次刻度和次網格線設定

xaxis->setminortickcount(1);

xaxis->setminorgridlinecolor(qt::red);

chart->settitle("顯示座標點");

chart->setmargins(qmargins(10, 10, 10, 10));

qlineseries *lineseries0 = new qlineseries();

lineseries0->setname("時間 1");

*lineseries0 << qpointf(9, 9) << qpointf(10, 7);

qscatterseries *scatterseries = new qscatterseries();

scatterseries->setname("時間");

scatterseries->setpointlabelsformat("(@xpoint, @ypoint)");

scatterseries->setmarkersize(6);

scatterseries->setpointlabelsvisible();

// 新增軸

qvalueaxis *xaxis = new qvalueaxis();

qvalueaxis *yaxis = new qvalueaxis();

// 座標軸整體

xaxis->setrange(0, 10);

yaxis->setrange(0, 10);

// 軸標題設定

xaxis->settitletext(qstringliteral("時間"));

xaxis->settitlefont(qfont("宋體"));

qbrush brush;

brush.setstyle(qt::solidpattern);

brush.setcolor(qt::red);

xaxis->settitlebrush(brush);

// 軸標籤設定

xaxis->setlabelformat("%.1f");

xaxis->setlabelsangle(45);

xaxis->setlabelscolor(qt::blue);

xaxis->setlabelseditable(true);

// 軸線和刻度線設定

xaxis->settickcount(11);

qpen pen;

pen.setstyle(qt::solidline);

pen.setcolor(qt::red);

xaxis->setlinepen(pen);

xaxis->setlinevisible(true);

xaxis->setlinepencolor(qt::blue);

// 主網格線設定

xaxis->setgridlinevisible(true);

xaxis->setgridlinecolor(qt::black);

// 次刻度和次網格線設定

C 學習之容器學習

集合類的容器全部在 system.collections 名字空間下,c 2.0 由於增添了對泛型程式設計的支援,它又新增了乙個名字空間 system.collections.generic,存放所有支援泛型的各種集合類的容器。非泛型類容器 實現好的容器有 arraylist,bitarray,ha...

機器學習之整合學習

整合學習 ensemble learning 通過構建並結合多個弱學習器來完成學習任務。一般來說整合學習可以分為三大類 bagging又叫做自舉匯聚法,思想是 常見的推廣演算法有 extra tree是隨機森林的變種,原理和隨機森林一樣,區別如下 主要用於異常點檢測 在隨機取樣的過程中,一般只需要少...

深度學習之聯邦學習

聯邦學習 federated learning 能夠讓ai演算法借助位於不同站點的資料中獲得經驗。該方法能夠讓多個組織協作開發模型,而且不需要彼此之間直接共享敏感的資料 在多次訓練迭代過程中,共享模型所覆蓋的資料範圍會比任何乙個組織內部擁有的資料都要大得多。難點 不僅僅是資料量的問題,資料集還需要極...