一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 578万
        今天在输出图像的灰度直方图时,坐标轴默认输出的是一长串的整数,不是很美观,于是想将坐标轴改成科学计数法表示的,我输出的图表是用的QT QChart QValueAxis 类,是一个图表的坐标系类(我是这样子理解的)
1 QValueAxis *axisY = new QValueAxis;
2 axisY->setLabelFormat("%.1E");
3 axisY->setRange(0,yRange);
4 axisY->setGridLineVisible(false);

  这里主要是用到了setLabelFormat();函数,其主要作用类似于printf();用法也与其比较相似,这个函数里的参数%.1E 表示用科学计数法小数点后保留以为,输出的是用大写E表示科学技术法,例如:2.3E+06 4.5E+08 这样子的 它的其他输出格式可以参照下printf();函数的输出格式的参数给,附上一张结果图:

  最后说下这个 axisY->setGridLineVisible(false);这句语句的作用是隐藏纵坐标的网格线,输出图像就不会有横纵交错的网格线呢

posted on   一杯清酒邀明月  阅读(472)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2023-04-10 Qt 数据的进制转换:二进制、十进制和十六进制
2023-04-10 Qt 16进制和10进制之间的转换
2020-04-10 Qt error C2059: 语法错误:“常量”、 error C2238: 意外的标记位于“;”之前 、error: C4430: 缺少类型说明符 - 假定为 int
2020-04-10 Qt 多种方式读写二进制文件
2020-04-10 对颜色空间YUV、RGB的理解
2020-04-10 Qt/C++ 给程序执行计时_clock()
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示