You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在pyqtgraph 0.13.7中将横轴刻度文本逆时针转45度?

解决pyqtgraph 0.13.7 X轴文本标签逆时针旋转45度的问题

在pyqtgraph 0.13.7中,你可以通过以下步骤实现X轴刻度文本逆时针旋转45度:

  • 获取PlotWidget的底部X轴对象(AxisItem实例)
  • 调用setTextAngle()方法设置旋转角度

完整代码示例

import pyqtgraph as pg
from PyQt5.QtWidgets import QApplication

# 初始化应用
app = QApplication([])

# 创建绘图组件
plot_widget = pg.PlotWidget()

# 获取底部X轴对象
x_axis = plot_widget.getAxis('bottom')
# 设置刻度文本逆时针旋转45度
x_axis.setTextAngle(45)
# 可选:调整标签与轴线的偏移,避免重叠
x_axis.setTickTextOffset(10)

# 添加测试数据
plot_widget.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25])

# 显示组件
plot_widget.show()

app.exec_()

关键说明

  • setTextAngle(45):参数为逆时针方向的角度值,传入45即可实现逆时针旋转45度
  • setTickTextOffset(10):可选设置,用于调整刻度文本与轴线的距离,避免旋转后标签重叠或遮挡轴线

内容的提问来源于stack exchange,提问作者Ed Schneider

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 00:15:00