Qt 显示柱状图, X 轴名称太长,代码如何写 倾斜显示? 求教

2020-10-19 08:43:16 +08:00
 Trinity888

Qt 开发的统计图中:因 X 轴名称太长,需要倾斜显示文字,请教有经验的朋友,谢谢

目前是这样的效果,名称没有显示全。

2250 次点击
所在节点    程序员
11 条回复
jorneyr
2020-10-19 09:03:50 +08:00
QAbstractAxis::setLabelsAngle
PepperEgg
2020-10-19 09:10:27 +08:00
都有的,仔细看文档。
int labelsAngle const();
void setLabelsAngle(int angle);
Trinity888
2020-10-19 09:20:22 +08:00
@jorneyr
@PepperEgg 我试一下,谢谢大神们
wangdk23411
2020-10-19 10:39:42 +08:00
不是应该换行么
wangdk23411
2020-10-19 10:40:10 +08:00
@wangdk23411 我觉得如果过长的话换行显示是不是好点
Trinity888
2020-10-19 10:55:31 +08:00
@PepperEgg
@jorneyr 现在文字倾斜了,但显示不全,我查了好多资料没有找到如何设置,能将倾斜的文字显示全呢
jorneyr
2020-10-19 10:56:42 +08:00
试试设置底部的 padding
Trinity888
2020-10-19 11:01:10 +08:00
@jorneyr 怎么设置,是设置哪个的,大牛再指点一下
mandex
2020-10-19 11:02:59 +08:00
可以把条形图横过来,XY 轴换一下,文字写在每一条下方,或者条里面。
lynn0977
2020-10-19 12:11:42 +08:00
label 名称缩短一点,再怎么倾斜体验也不好,看你给那个图,类似前面的文字都是一样的就没必要写吧
KeyboardManAnAn
2020-10-19 14:36:55 +08:00
也可以试试开源免费的前端图表框架 Chart.js, ECharts 之类的, 这类图表的灵活性更强

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/716239

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX