我在MATLAB中绘制一个水平箱图 - boxplot(y, group,'orientation','horizontal')
,然后使用set(gca,'box','off','ycolor','w')
隐藏y轴。
它在屏幕上看起来很好 - 只有底部的x轴可见。但每当我使用print()
函数或matlabfrag.m
将图形保存到文件时,左侧y轴重新出现在输出文件中(尽管它没有显示在MATLAB的图形可视化中) 。
如何隐藏此y轴?
答案 0 :(得分:4)
我知道这是一个旧帖子,但以下内容也会删除可能是您想要的刻度线:
set(gca, 'YTick', []);
答案 1 :(得分:3)
尝试:
ax1 = gca; % gca = get current axis
ax1.YAxis.Visible = 'off'; % remove y-axis
ax1.XAxis.Visible = 'off'; % remove x-axis
答案 2 :(得分:2)
要从绘图中删除标签,请对X轴或Y轴使用以下命令:
Sub dural()
Dim lastdaylastmonth As String
lastdaylastmonth = Format(DateSerial(Year(Date), Month(Date), 0), "dd/mm/yyyy")
MsgBox lastdaylastmonth
End Sub
答案 3 :(得分:1)
在导出图形之前,请执行
set(gcf, 'InvertHardCopy', 'off');
答案 4 :(得分:0)
在不久之前,我和另一家酒店发生过类似的事情。保持财产的唯一方法是直接从图菜单中保存!我知道这很无聊,但帮助了我!