qchart设置线条粗细

qchart设置线条粗细,第1张

1、QChart的设置

QChart是组合图表各部分、显示各种数据序列的绘图组件。QChart接口函数众多,其主要接口函数分类整理后见下表。对于一个属性,通常有一个设置函数和一个对应的读取函数,如setTitle()用于设置图表标题,对应的读取图表标题的函数为title()。

分组 函数名 功能描述

图表外观

void setTitle()

void setTitIeFont()

void setTitleBrush()

void setTheme()

void setMargins()

QLegend legend()

void setAnimationOptions()

设置图表标题显示在图表上方,支持HTML格式

设置图表标题字体

设置图表标题画刷

设置主题,主题是内置的UI设置,定义了图表的配色

设置绘图区与图表边界的4个边距

返回图表的图例

设置序列或坐标轴的动画效果

数据序列

void addSeries()

QList< QAbstractSeries > series()

void removeSeries()

void removeAIISeries()

添加序列

返回图表拥有的序列的列表

移除-个序列,但并不删除序列对象

移除并删除图表的所有序列

坐标轴

void addAxis()

QList axes()

void setAxisX()

void setAxisY()

void removeAxis()

void createDefaultAxes()

为图表的某个方向添加坐标轴

返回某个方向的坐标轴列表

设置某个序列的水平方向的坐标轴

设罝某个序列的垂直方向的坐标轴

移除一个坐标轴

根据己添加的序列的类型,创建缺省的坐标轴,前面已有的坐标轴会被删除

图表的设置和曲线的设置如下图

setAnimationOptions(AnimationOptions options)函数设置图表的动画效果,输入参数是QChart::AnimationOptions枚举类型,有以下几种取值

QChart::NoAnimation---- 无动画效果

QChart::GridAxisAnimations---- 背景网格有动画效果:

QChart::SeriesAnimations---- 序列有动画效果:

QChart::AllAnimations—-—都有动画效果

主题是预定义的图表配色样式,是QChart::ChartTheme枚举类型,有多种取值,使图表具有 不同的配色效果

图例是一个QLegend类的对象,通过QChart::legend()可以获得图表的图例图例是根据添加的序列自动生成的,但是可以修改图例的一些属性,如在图表中的显示位置、图例文字的字体等。例如,设置图例显示在图表的底部可用下面的语句:

uichartView->chart()->legend()->setAlignment(Qt::AlignBottom);

登录后复制

设置图例文字的字体的代码如下:

void MainWindow::on_btnLegendFont_clicked(){

//图例的字体设置

QFont font=ui->chartView->chart()->legend()->font();

bool ok=false;

font=QFontDialog::getFont(&ok,font);

if (ok)

uichartView->chart()->legend()->setFont(font);

}

登录后复制

2、 QLineSeries 序列的设置

QLineSeries的主要函数见下表

分组

函数 功能描述

序列名称 void setName() void setName()

图表 QChart chart() 返回序列所属的图表对象

序列外观

void setVisibte()

void show()

void hide()

void setColor()

void setPen()

void setBrush()

void setOpacity()

设置序列可见性

显示序列,使序列可见

隐藏序列,使序列不可见

设置序列线条的颜色

设置绘制线条的颜色

设置绘制数据点的画刷

设置序列的透明度,0表示完全透明,1表示不透明

数据点

void setPointsVisible()

void append()

void insert()

void replace()

void clear()

void remove()

void removePoints()

int count()

QPointF& at()

QList<QPointF> points()

QVetor<QPointF> pointsVector()

设置数据点的可见性

添加一个数据点到序列

在某个位置插入一个数据点

替换某个数据点

清除所有数据点

删除某个数据点

从某个位置开始,删除指定个数的数据点

数据点的个数

返回某个位置上的数据点

返回数据点的列表

返回数据点的列表,效率更高

数据点标签

void setPointLabeIsVisible()

void setPointLabelsColor()

void setPointLabelsFont()

void setPointLabelsFormat()

void setPointLabelsClipping()

设置数据点标签的可见性

设置数据点标签的文字颜色

设置数据点标签字体

设置数据点标签格式

设置标签的裁剪属性,缺省为True,即绘图区外的标签被裁剪掉

坐标轴

bool attachAxis()

bool detachAxis()

Qlist attachedAxes()

为序列附加-个坐标轴,通常需要一个X轴和一个Y轴

解除一个附加的坐标轴

返回附加的坐标轴的列表

数据点标签的格式设置使用函数setPointLabelsFormat(),有两种数据可以在数据点标签中显示,有固定的标签:

@xPoint 数据点的X值;

@yPoint 数据点的Y值。

例如,使数据点标签只显示Y值,设置语句为:

curSeries->setPointLabelsFormat (''@yPoint");

如果使数据点标签显示(X,Y)值,设置语句为:

curSeries->setPointLabelsFormat("(@xPoint,@yPoint)");

为一个序列添加数据点,可以使用append()函数,也可以使用流操作符“<

series0<

为序列指定坐标轴

chart->setAxisX(axisX, series0);//添加X坐标轴

chart->setAxisX(axisX, ;series1);//添加X坐标轴

chart->setAxisY(axisY, series0);//添加Y坐标轴

chart->setAxisY(axisY, series1);//添加Y坐标轴

QChart:: setAxisX()函数为序列指定X坐标轴,并将坐标轴添加到图表里;QChart::setAxisY() 函数为序列指定Y坐标轴,并将坐标轴添加到图表里。无需再调用序列的attachAxist)函数。若要 使用序列的attachAxis()函数,则实现上述功能的代码如下:

chart->addAxis(axisX,Qt::AlignBottom); //坐标轴添加到图表表,并指定方向

chart->addAxis(axisY,Qt::AlignLeft);

series0->attachAxis (axisX) ;//序列 series0 附加坐标轴

series0->attachAxis(axisY);

seriesl->attachAxis (axisX);//序列 seriesl 附加坐标轴

seriesl->attachAxis(axisY);

即先用QChart::addAxis()函数添加一个坐标轴到图表,并指定坐标轴的方向,然后用序列的 attachAxis()函数附加坐标轴对象。

3、QValueAxis坐标轴的设置

用QValueAxis类的坐标轴,这是数值型坐标轴,与QLineSeries正好配合使用

QValueAxis类的 主要函数见下表

分组

函数 功能描述

坐标轴整体

void setVisible()

Qt::Orientation orientation()

void setMin()

void setMax()

void setRange()

设置坐标轴可见性

返回坐标轴方向

设置坐标轴最小值

设置坐标轴最大值

设置坐标轴最小最大值表示的范围

void setLabelFormat()

void setLabelsAngle()

void setLabelsBrush()

void setLabelsColor()

void setLabe!sFont()

void setLabelsVisible()

void setLabelFormat()

void setLabelsAngle()

void setLabelsBrush()

void setLabelsColor()

void setLabe!sFont()

void setLabelsVisible()

设置标签格式,例如可以设置显示的小数点位数

设置标签的角度,单位为度

设置标签的画刷

设置标签文字颜色

设置标签文字字体

设置轴标签文字是否可见

轴线和刻度线

void setTickCount()

void setLineVisible()

void setLinePen()

void setLinePenColor()

设置坐标轴主刻度的个数

设置轴线和刻度线的可见性、

设置轴线和刻度线的凼笔

设置轴线和刻度线的颜色

主网格线

void setGridUneColor()

void setGridLinePen()

void setGridLineVisible()

设置网格线的颜色

设置网格线的画笔

设置网格线的可见性

次刻度线和次网格线

void setMinorTickCount()

void setMinorGridLineColor()

void setMinorGridLinePen()

void setMinorGridLineVisible()

设置两个主刻度之间的次刻度的个数

设置次网格线的颜色

设置次网格线的画笔

设置次网格线的可见性

QValueAxis坐标轴有以下几个组成部分。

•坐标轴标题:是在坐标轴下方显示的文字,表示坐标轴的名称,图中X轴坐标轴的标题是 "time(secs)"。坐标轴标题除了可以设置文字内容,还可以设置字体、画刷和可见性。

•轴线和刻度线:轴线是图中从左到右的表示坐标轴的直线,刻度线是垂直于轴线的短线, 包括主刻度线和次刻度线,主刻度个数是tickCount(),每两个主刻度之间的次刻度的个数是 minorTickCount()。

•轴标签:在主刻度处显示的数值标签文字,可以控制其数值格式、文字颜色和字体等。

•主网格线:在绘图区与主刻度对应的网格线,可以设置其颜色、线条的pen属性、可见 性等。

•次网格线:在绘图区与次刻度对应的网格线,可以设置其颜色、线条的pen属性、可见 性等。

搞清楚坐标轴的这些组成部分后,对其进行属性读取或设置就只需调用相应的函数即可。

本文转载自:qchart x轴设置宽度_Qt Charts各种设置_Janice Lu的博客-CSDN博客

其它文章 :

QT TextEdit控件_双子座断点的博客-CSDN博客_qt textedit

QT QComboBox使用详解_双子座断点的博客-CSDN博客

QT QtableView操作详解_双子座断点的博客-CSDN博客_qtableview增删改查

Qt QStandardItemModel(1超级详细用法)_双子座断点的博客-CSDN博客_qstandardmodel

Qt QStandardItemModel(2超级详细函数)_双子座断点的博客-CSDN博客_qstandarditemmodel点击事件

QT QRadioButton使用详解_双子座断点的博客-CSDN博客_qt radiobutton

QT QLineEdit使用详解_双子座断点的博客-CSDN博客_qt qlineedit

Qt QMessageBox使用详解_双子座断点的博客-CSDN博客_qt message

QChart折线图、饼状图、条形图、曲线图_双子座断点的博客-CSDN博客_qchart样式

QChart属性详解_双子座断点的博客-CSDN博客_setanimationoptions

QCharts QValueAxis使用_双子座断点的博客-CSDN博客_qvalueaxis

Qt 5 等待提示框(开源 动态图)_双子座断点的博客-CSDN博客_qt 等待对话框

QtDataVisualization 数据3D可视化_双子座断点的博客-CSDN博客_qtdatavisualization

关注查看全文

ui

qt

洗衣机品牌排行榜前十名有哪些

精选推荐

广告

Qt tableview 和qchart的初步使用范例

32下载·1评论

2018年8月22日

QChart折线图、饼状图、条形图、曲线图

886阅读·0评论·1点赞

2021年5月7日

Qt(十三)QChart绘制折线图

5421阅读·4评论·9点赞

2022年4月5日

Qt 中 QChart 由于 addSeries 和attachAxis 顺序问题导致无法显示曲线

312阅读·0评论·1点赞

2022年10月31日

QChart曲线图基本知识

3102阅读·0评论·3点赞

2019年7月16日

QChart数据可视化应用

1506阅读·0评论·3点赞

2021年5月28日

土地房屋安置怎么办?在明律师帮您维权,一对一免费咨询

在明拆迁律师

广告

QChart的简单使用

19W阅读·4评论·18点赞

2020年6月22日

Qt QChart,利用QChart绘制动态曲线

40W阅读·36评论·27点赞

2017年7月11日

Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解

51W阅读·1评论·43点赞

2020年6月3日

QChart教程(一):QChart实现动态曲线

26W阅读·1评论·17点赞

2019年8月13日

Qt使用QtCharts画滚动动态曲线

4723阅读·2评论·8点赞

2020年5月6日

QPieSlice QPieSeries饼状图 QBarSet QBarSeries柱状图

2797阅读·0评论·0点赞

2020年3月5日

Animation基础知识

198阅读·0评论·0点赞

2019年6月4日

1[QT | QCharts | 动态显示]折线图标题字体大小无法更改

852阅读·0评论·0点赞

2021年7月19日

QChart的用法

14W阅读·1评论·7点赞

2016年12月7日

QT之QChart使用指南

7306阅读·5评论·19点赞

2021年6月18日

QChart设置setPointLabelsFormat不显示

1844阅读·0评论·1点赞

2021年3月18日

protues 选项卡说明

813阅读·0评论·0点赞

2020年3月18日

QT中图表类QChart系列之(1)-基本用法,画折线图、各个类之间的关系

15W阅读·0评论·6点赞

2018年10月9日

去首页

看看更多热门内容

评论1

小白飘过0411

很详细,感谢

智能手表吸引人们买它除了便携之外,它还可以监测心率、睡眠质量等有关身体健康的功能。oppo是国内先推出智能手表的厂商,那么oppo watch都有什么功能呢?可以用微信吗?

oppo watch有什么功能

AI 穿搭表盘:可以用AI算法识别衣服颜色、纹理和图案,并生成多个可以搭配着装配色的表盘图像。另外,oppo本身提供了28个表盘图案可供选择,有的表盘图案还支持交互。

运动监测:支持GPS+北斗定位,运动健身、心率检测、呼吸训练和睡眠监测、计步功能,也能戴着游泳

快捷功能菜单:表盘界面下滑即可打开

通知面板管理:表盘界面上滑可以管理未读通知、提醒事项和健身运动提醒

应用市场:内置手表应用市场,可以自行下载相关软件,比如QQ、QQ音乐、FIT、支付宝、输入法等,另外预装了几十个应用,比如秒表、倒计时器、录音、日程、Breno语音助手、天气等。

eSIM:独立通信,既能独立通话也能独立上网,手机上的来电可以转接到手表端。

手表钱包:支持NFC功能,可以刷公交卡

oppo watch可以用微信吗

oppo watch可以用QQ,在手表应用市场下载即可,微信好像还不支持。

不过应用市场后续会不断更新,以后应该就有微信可以下载了。

oppo智能手表测评

优点:

①外观精致,46mm版,正反双曲面屏,视觉厚度和佩戴感受极佳,41mm版小巧,适合女性。

②续航不错,如果不用到GPS跑步,智能模式下正常使用2天足够,比官方宣称时间要长。

③双系统、eSIM、P3色域显示屏、3s快速拆卸表盘、系统UI及流畅度良好

缺点:

①卡扣式表带,手表穿戴还是有些费劲。

②应用商店软件数量等待增加,不过相信以后也是会慢慢增加的,IOS应用即将上线

相关新闻

日产推出智能手表 可将驾驶员连接到他们的Nismo改装车

日产汽车已成为第一家生产专门为日产Nismo汽车驾驶员设计的智能手表的汽车制造商。日产Nismo Concept Watch比阿斯顿·马丁与瑞士制表商Jaeger-LeCoultre的合作更为高科技(信息量更大),它将使驾驶员与汽车相连并提供实时生物特征数据。

天蝎座:王老板

天蝎座而言,人生就是一场冒险,一场追寻,天蝎座不易说谎,因为天蝎爱憎分明,有天生的敏锐,最能洞悉别人的谎言。天蝎座代表的王老板他是专门卖濒临灭绝动物,越危险的生意越赚钱!

双子座:嘟嘟

双子座的人喜爱变化,双子座的人花心,只是他们的不专心影响你的看法,双子座古灵精怪,只是贪新鲜和喜欢吸收资讯,双子座代表的嘟嘟,活泼捣蛋,水汪汪的大眼睛,非常的呆萌。

水瓶座:老爷爷

水瓶座的人,喜欢新鲜刺激的水瓶座,识朋友同转工一样,语不多,勤劳肯干,简直就像劳动模范。水瓶座代表的老爷爷,非常的和蔼可亲,这老爷是真正的土豪,非常的低调。

狮子座:李老板

狮子座的女性更加可怜,怕老、怕寂寞、怕不被别人尊重的星座,喜欢指挥别人和有强大的组织能力,不过过份自信变成自大,狮子座代表的李老板,是光头强的老板。

双鱼座:大鹿

双鱼座的人本性温柔,有一颗善良的心,他最喜欢帮助人,由于没有信心,经常为自己制造借口去逃避。双鱼座代表的大鹿,是奇幻空间中的一个角色,救了coco复苏森林。

巨蟹座:纳雅

巨蟹座高兴的时候说实话,不高兴的时候说谎话,善于察言观色,还能针对不同的人说不同的谎,对美好事物的品味也相当高。巨蟹座代表的纳雅,是奇幻空间中的角色,看上去是非常呆萌的一个小女孩。

白羊座:团子

白羊座的女人都是不会甘心当全职的家庭主妇,外表上行动匆忙,天不怕地不怕。白羊座对应的团子,是白熊山上的山神,不会说话,一发怒整个白熊山都会毁掉。

天秤座:考古教授

天秤座的人外型优雅、事事要求平衡,不喜欢决定,因为他们不懂如何决定。天秤座代表的考古教授是一位大土豪,穿的很朴素只是为了掩人耳目。

处女座:小红

处女座有时候组织能力很差,明知他们挑剔,唠叨又婆婆妈妈,和人相处很不愉怏,为他人服务是他们的人生目标。处女座代表的小红身价特别高的艺人,光头强要是娶了他都不用砍树了。

摩羯座:熊大

性格保守,木讷的摩羯,不仅不易接近别人,最重视就是自己的面子,远不知道他内心的想法。摩羯座代表的熊大是狗熊岭的动物中最聪明的最有战斗力的一位,很有主见。

每个人都有自己可爱的一面,就像十二星座都有自己最可爱的一面,在十二星座中谁最可爱,谁时常以小可爱自居?

双子座的宝宝是非常可爱的,因为双子座非常的活泼好动,天生自带孩子气,而且双子座的人非常的顽皮,就算双子座的人做的有点过分了,别人也不会真正生他的气,身边拥有一个双子座的朋友,在自己身边蹦蹦跳跳,仿佛天都变晴了,并且双子座的个性本身就非常的天真率直,跟双子座的人相处就会觉得很轻松,可以说,双子座真的是人见人爱。

热情率真的白羊座可爱也是特别明显的,白羊座做事容易冲动,而正是因为这种冲动,让白羊座总是显得呆萌呆萌的,白羊座在生活里面是属于那种调皮捣蛋的,但是对于自己的调皮捣蛋,白羊座心知肚明,总是用耍赖的方式来抵消惩罚,白羊座总是给人一种没心没肺的感觉,拥有孩子一样的单纯和美好,就像一个小太阳。

双鱼座可爱的就像天使一样,几乎每一个双鱼座都有着呆萌呆萌的外表,一双无辜,忽闪忽闪的大眼睛,以及一副非常单纯的样子,尤其是在双鱼座,显得特别无助的时候,真的特别让人心疼,双鱼座的人情商一般也都非常高,非常的会照顾身边的人,双鱼座真的是生活中的小天使。

女生可爱双子座微信名称

 女生可爱双子座微信名称,很多可爱的女生在玩微信时,喜欢给自己起一个可爱的微信网名名字,双子座的女生都是喜欢可爱的东西,我和大家一起来看看女生可爱双子座微信名称。

女生可爱双子座微信名称1

 -:樱桃娃娃

 [萌婲有紸]

 ~萌系小妞~

  ̄虫児飞

 ”花 铃╰つ

 ¢邪^月←

 │。鱼儿、

 ┋糖果。屋

 └(^o^)┘

 ╰戒罘鋽の依赖

 ☆会飞的小小鱼☆

 ☆尐吖头

 ★雨的天★

 餹惈盒孖

 Angela拜拜喽@

 Calm°微笑

 ℃小猫佳佳

 i吖头脾气拽

 i格格巫

 í果果í

 wifi我爱你

 こ搁浅的心

 こ好青年っ℡

 つ小馒头

 阿童木

 爱哭dē小魔女

 爱你、想你、恋你、

 奥特曼打小蛋蛋!

 桳。桳。糖

 笨小孩

 蹦擦擦~

 边伯甜

 变萌变软变淑女

 不乖☆bu yw11com坏

 可爱布___兜兜

 布丁@牛奶@

 草莓味的巧克力

 纯萃女孩

 打不倒的小乖兽!

 打小我就淘i

 大风车上的小阿布

 大脸猫/可爱怪兽

 大众逗-比i

 可爱呆°呆°

 淡淡檬香

 捣蛋鬼才

 嘀嘀哒小、米饭○|

 都敏君系~~不好走!!

 兜兜里没糖糖

 嘟嘟兠兠

 堕落给谁看i

 涐崾ぬぬ学习!

 飞★飞★然

 粉色の甜心

 粉色的柠檬Q糖

 疯癫范er

 乖乖滴

 怪兽小当家

 坏坏兔

 彗星少年i

 尐の潴猪

 尐糖罐″

 绝版萌贝贝!

 卡哇伊

 开伈宝宝

 可爱超萌的我我

 可爱乖乖ヤoО猫

 可爱四叶草

 可爱太阳花

 可可童话VS公主

 蕾丝ゆ猫一②星球

 流浪的猫咪

 龙猫白小白

 噜噜咪

 鹿宝宝@

 妈妈の乖乖宝宝

 马尾辫女生

 玛丽莲萌兔

 麦兜兜

 猫丶小咪

 么么哒

 美腻

 萌量不足i

 萌心菇凉i

 咪咪▼兔

 蜜糖亲亲

 魔法

 抹不掉、祢给硪的回忆

 沫°雪

 沫宝你要好好的i

 你好美腻!

 糯米团。

女生可爱双子座微信名称2

 〆小妮

 你若安好雨天霹雳

 想你直到新闻停播那天

 南渊

 看酒消愁

 做个默默者、

 ╰深深入戏、╰念念不忘、

 一笔长情

 ◆◇▁演绎loveミ

 决定用心对待你

 ∞绿油油半成熟-

 Rive。

 爱情还在不在进行

 `┌。℡心痛

 北方夜寒

 纯情少女ˇ痴情少年ˇ

 爱, 它是个什么东西

 我只需要你#

 败者

 Bonjour 大白

 ●`苍白了我的等待

 在你的眼里只须容下我

 男人-想的永远只有新欢

 「纯白sè′

 夏天与西瓜

 寂静沉浸在你的温柔里-

 花花世界里的那摸清纯ゝ

 、他用情呵护我

 ゛红 钻 ル╰つ

 晚安╰☆寂寞

 ☆蝎渁埰渱☆

 /太阳比我还阴暗

 念旧情的男人

 孤稚男友。

 挚嫒,茳宝赑

 一起私奔到月球

 幼儿园扛把子

 entai

 岁就很虎

 い铛哩个铛ぅ

 ︶ ̄手链

 可笑的是失去后才记得珍惜

 闹够了就回来“

 半哭半笑半失落

 安徒生、一个着-名的说谎家

 心墙被推开

女生可爱双子座微信名称3

 糯米小团子

 欧浩晨我xuan你

 潘豆豆!

 胖嘟嘟可爱i

 浅时光

 微信名字大全女生可爱

 跷跷板

 晴天的怪人

 人小丶鬼也不大

 人心难测。

 软呼呼的绒毛

 森林の阿狸

 扇羽可爱淘

 水晶娃娃

 太阳也不及他的微笑温暖

 糖贝莉佳

 糖球yw11com %

 糖心草

 桃子和阿狸

 天ィ吏吥嗳莪

 天使’飞赱乐

 天使ぺ嫙嵂

 天雪之楠

 天真烂漫

 天真无鞋。

 甜♂熊熊

 甜蜜糖果

 童年童梦

 兔儿小思

 兔子兔子 卡哇伊‘

 哇!地球是圆的

 旺仔·牜奶

 旺仔Qq糖

 未满11岁

 我不学习

 我的智商八岁半’

 我们玩泥巴去

 我是个床霸。

 我是星迷i

 我是一朵漂亮的香菇~

 我有超潜质!

 无敌小米乐つ

 唔嗡唔嗡边小白i

 夏雪ζ忆梦

 咸蛋超人

 想个破网名简直要人命

 小 熊 ♂饼 干

 小凹凸曼

 小布丁つ

 小番ぺ薯。

 小鸡歪歪

 小流氓

 小蜜糖

 小蘑菇头丶

 小碎花

 小小抱怨

 邪恶的纯牛奶

 心跳多久就爱多久

 星星不说话★

 幸福天使

 学霸萌渣渣!

 学糕

 雪★飞★飞

 雪梨~

 雪绒飘香

 丫头)ㄣ狠单纯

 烟花° 雪

 耀眼的星星

 因太萌被开除

 游ぺ乐れ园つ

 追梦的樱花草

 最爱EXO-K的忙内!~

 做一半的梦最痛

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/xing/2512234.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-12-23
下一篇2023-12-23

发表评论

登录后才能评论

评论列表(0条)

    保存