- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第
C++Qt开发:Charts折线图绘制详解
这些方法提供了对数值轴的各种设置和属性获取,包括范围、刻度、标签、标题、网格线等。你可以使用这些方法来定制数值轴以满足你图表的需求。
如下是坐标轴的常用配置参数,读者可自行选择不同的函数设置使用,其完整代码如下所示;
//-----------------------------------------------//坐标轴配置//-----------------------------------------------//创建坐标轴X
QValueAxis*axisX=newQValueAxis;
axisX-setRange(0,10);//设置坐标轴范围
axisX-setLabelFormat(%.1f//标签格式
axisX-setTickCount(11);//主分隔个数
axisX-setMinorTickCount(4);//设置轴上每个刻度之间的小刻度数量
axisX-setTitleText(X轴坐标//标题//创建坐标轴Y
QValueAxis*axisY=newQValueAxis;
axisY-setRange(-2,2);
axisY-setTitleText(Y轴坐标
axisY-setTickCount(5);
axisY-setLabelFormat(%.2f
axisY-setMinorTickCount(4);//设置坐标轴
chart-addAxis(axisX,Qt::AlignBottom);
chart-addAxis(axisY,Qt::AlignLeft);//序列series0附加坐标轴
series0-attachAxis(axisX);
series0-attachAxis(axisY);//序列series1附加坐标轴
series1-attachAxis(axisX);
series1-attachAxis(axisY);//-----------------------------------------------//其他附加参数//-----------------------------------------------//刻度是否可见
axisX-setLineVisible(true);
axisY-setLineVisible(true);//坐标轴标题是否可见
axisX-setTitleVisible(true);
axisY-setTitleVisible(true);//轴的刻度标签是否可见
axisX-setLabelsVisible(true);
axisY-setLabelsVisible(true);//轴的网格线是否可见
axisX-setGridLineVisible(true);
axisY-setGridLineVisible(true);//次级刻度是否可见
axisX-setMinorGridLineVisible(true);
axisY-setMinorGridLineVisible(true);//设置坐标轴的标题的字体
QFontfontX=axisX-titleFont();
axisX-setTitleFont(font);//设置坐标轴刻度标签的文字颜色
QColorcolorX=axisX-labelsColor();
axisX-setLabelsColor(colorX);//设置坐标轴刻度标签的文字字体
axisX-setLabelsFont(font);//网格线的颜色设置
QColorcolorLine=axisX-gridLineColor();
axisX-setGridLineColor(colorLine);//网格线的Pen设置
QPenpenW;
penW=axisX-gridLinePen();
axisX-setGridLinePen(penW);//设置线条颜色
axisX-setLinePen(penW);
axisX-setLinePenColor(color);//次级刻度网格线颜色
QColorcolorC=axisX-minorGridLineColor();
axisX-setMinorGridLineColor(colorC);//次级刻度线Pen设置
QPenpenC;
penC=axisX-minorGridLinePen();
axisX-setMinorGridLinePen(pen);
最后是对数据
您可能关注的文档
最近下载
- 中职数学春考数学一轮复习专题《集合的运算》课件.pptx VIP
- 【同步教学】北师大版数学五年级下册第三单元《分数乘法》单元测试卷1.doc VIP
- 人教版三年级上册数学期末测试卷及答案.doc VIP
- 宜宾叙州区事业单位真题2023.doc VIP
- 强生缝线产品知识试卷含普迪思抗菌薇乔等题目.docx
- [信息技术2.0微能力]:中学七年级英语上(第四单元)--中小学作业设计大赛获奖优秀作品[模板]-《义务教育英语课程标准(2022年版)》.docx
- DB35T 2250-2025免陪照护病区服务规范.pdf VIP
- 华为公司人力资源职位类任职资格标准.docx VIP
- 2023年宜宾市叙州区总工会社会化工会工作者考试真题及答案.docx VIP
- 任职资格标准-技术族-工艺类.doc VIP
文档评论(0)