macOS Ventura下gnuplot执行plot命令后输出异常文本求助
解决macOS Ventura下gnuplot 5.4.5命令行输出大量HIToolbox调用栈的问题
问题现象
在macOS Ventura 13.1系统使用gnuplot 5.4.5版本时,执行plot命令绘制函数或文件数据:
- 绘图窗口可正常显示图形
- 命令行会输出大量HIToolbox相关的调用栈文本
- 该问题仅出现在macOS环境,Ubuntu系统无此现象
- 修改qt终端字体无法解决此问题
解决方案
经验证,解决matplotlib同类问题的方案对gnuplot同样有效:
- 临时生效:在运行gnuplot前执行以下命令设置环境变量
export QT_MAC_WANTS_LAYER=1
- 永久生效:将上述命令添加到你的shell配置文件(如
~/.zshrc、~/.bash_profile或~/.bashrc),添加后执行source ~/.zshrc(对应你的配置文件)使设置立即生效。
内容的提问来源于stack exchange,提问作者Rogert
相关产品推荐
相关产品推荐

