gpt4 book ai didi

matlab - 无法更改绘图中的字体大小/类型

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:02 24 4
gpt4 key购买 nike

我最近不得不重新安装我的操作系统 (Ubuntu)。唯一不同的是我将 Matlab 安装在一个单独的分区上,而不是主 Ubuntu 分区上。重新安装后,我绘图中的字体不再可配置。例如,如果我要求标题字体为粗体,它不会发生。我在我的计算机上运行了下面的示例代码,然后在我同事的计算机上运行,​​并附上了 2 个结果。这不是代码的问题;而不是在 Matlab 的设置中。有人可以告诉我需要更改哪些设置吗?预先感谢您的帮助。

问候,

相同。

x1=-pi:.1:pi;
x2=-pi:pi/10:pi;
y1=sin(x1);
y2=tan(sin(x2)) - sin(tan(x2));
[AX,H1,H2]=plotyy(x1,y1,x2,y2);
xlabel ('Time (hh:mm)');
ylabel (AX(1), 'Plot1');
ylabel (AX(2), 'Plot2');
axes(AX(2))
set(H1,'linestyle','none','marker','.');
set(H2,'linestyle','none','marker','.');
title('Plot Title','FontWeight','bold');
set(gcf, 'Visible', 'off');
[legh, objh] = legend([H1 H2],'Plot1', 'Plot2','location','Best');
set(legend,'FontSize',8);
print -dpng Trial.png;

不良形象:http://imageshack.us/photo/my-images/708/trial1u.png/

好图:http://imageshack.us/photo/my-images/87/trial2.png/

最佳答案

我认为问题不在于字体,而在于 NVIDIA 的 DPI 设置。从这个链接关于 How to fix MATLAB small figures and small fonts in Ubuntu linux :

为了设置显示 DPI 设置,您需要将以下行添加到 xorg.conf 文件的“设备”部分:

Option "UseEdidDpi"   "false"
Option "Dpi" "92 x 92"

如果您是 linux 新手,您可以通过以下过程完成此操作:

  • 转到应用程序 -> 附件 -> 终端启动终端窗口
  • 键入并按 Enter:sudo gedit/etc/X11/xorg.conf
  • 在文件的“设备”部分添加以上两行
  • 保存,重启电脑

如果不是这种情况,请尝试遵循此 thread .

关于matlab - 无法更改绘图中的字体大小/类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13148818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com