我有一個QwtPlot子類,它爲左側和底部軸繪製標籤,我想爲這些標籤添加一些額外的邊距,特別是在這些標籤和刻度線數字標籤之間。有沒有內置的方式來添加這種填充? (我現在使用QwtPlainTextEngine來渲染標籤,所以我想我可以創建自己的子類來增加額外的空間,但這會比我想要的低得多。)如何在QwtPlot上的軸標籤周圍添加額外空間?
回答
我有同樣的問題並像這些方法解決。
方法1:
我們可以提供保證金,像這樣
double margin = 30;
plot->plotLayout()->setCanvasMargin(margin, QwtPlot::yLeft);
plot->plotLayout()->setCanvasMargin(margin, QwtPlot::yRight);
帆布不要忘記#include <qwt_plot_layout.h>
方法2:
使用軸的距離邊界距離。這裏是例子:
double margin = 30;
plot->axisWidget(QwtPlot::xBottom)->setMinBorderDist(margin, margin);
不要忘記#include <qwt_scale_widget.h>
我希望這將是有益的。
查看QwtAbstractScaleDraw :: setSpacing()
看哪裏?如果像這樣離開,答案並不完整。您至少必須在答案中添加更多信息,否則它可能會被刪除 – 2014-12-12 10:57:47
問題是,找到一個庫的特定API並且答案明確地命名。隨時刪除我的迴應,如果這對你沒有意義。 – Uwe 2014-12-13 13:34:16
http://stackoverflow.com/help/how-to-answer沒有幫助周圍的環境答案可能會像你看到的那樣downvoted – 2014-12-13 14:24:35
- 1. iOS圖表額外空間並添加x軸標籤
- 2. 刪除Listbox周圍的額外空間
- 3. 在CameraUpdateFactory.newLatLngBounds周圍添加額外填充
- 4. 添加周圍H1標籤標籤和
- 5. 在UITabelViewCell周圍添加空間
- 6. 刪除額外的空白周圍iframe?
- 7. 容器周圍額外的空白處
- 8. 刪除額外的空間標籤
- 9. 帶h1標籤的額外空間
- 10. 我如何添加額外的文本和空間上的PHP
- 11. 爲什麼在僞元素周圍有額外的空間?
- 12. 如何在羣集之間添加額外的空間?
- 13. 如何在標籤文本週圍找到填充空間?
- 14. SVG標籤佔用額外空間
- 15. Seaborn plot爲x軸時間戳標籤添加了額外的零
- 16. 如何在tableViewCell周圍添加10px的空間?
- 17. php DomDocument添加額外的標籤
- 18. 爲圖表添加額外的標籤
- 19. 如何在極軸的周界線上添加刻度標記?
- 20. 我的按鈕周圍的額外空間來自哪裏?
- 21. 添加額外的空間圖像GD
- 22. 如何在UIButton文本的邊緣添加額外的空間?
- 23. 以編程方式移除GridView周圍的額外空間
- 24. 確定按鈕和Textarea周圍的Jeditable額外空間
- 25. 用圖像去除按鈕周圍的所有額外空間?
- 26. jquery在其他標籤周圍添加標籤
- 27. 如何在tr標籤周圍添加邊框?
- 28. 如何在OpenAM登錄頁面添加額外的標籤
- 29. 如何在堆積條形圖中添加範圍軸標籤
- 30. 如何在gif周圍添加透明空間?
看起來像這些方法調整軸和小部件邊緣之間的空間量。我想調整軸的文本標籤和軸本身之間的空間。 – bdesham 2014-12-09 15:09:51