how to write in the code: the plot properties as fontname, font size, font weight?
16 次查看(过去 30 天)
显示 更早的评论
i have an m-file like this:
subplot(3,1,1);plot(fym_27apr_avg(:,3),'b');
hold on
plot(mlt_27apr_avg(:,3),'r');legend('FYM','MLT')
datetick('x','00:00')
xlabel(' Time')
ylabel('Total Field (nT)')
title('Starting From Zero');
subplot(3,1,2);plot(fym_27apr_avg(:,3)-mlt_27apr_avg(:,3),'black');title('FYM-MLT Diff');datetick('x','00:00')
i want matlab to plot with specific properties like font name and size and weight. could anyone help?
0 个评论
采纳的回答
Image Analyst
2015-3-10
Try:
title('FYM-MLT Diff', 'FontName', 'Arial', ...
'FontWeight', 'bold', 'FontSize', 12, 'Color', [1, 0.9, 0.1]);
Those properties will work with xlabel() and ylabel() also.
4 个评论
Stephen23
2015-3-11
编辑:Stephen23
2015-3-11
@zienab: the axes properties documentation clearly states that 'XTickLabel' must be "specified as a cell array of strings". You are using a numeric vector (although not the one you think you have, see below), thus it does not work for you. You need to first create a cell array of strings with the tickmark labels that you want, and supply this instead.
Please learn to read the documentation, as it really is very useful for writing your code!
PS: When you try your code
[3:00;4:00;5:00;6:00]
it returns an empty vector: each of 3:0, etc, defines a vector of length zero using the colon operator, and these four empty vectors are then concatenated together using the square brackets to get the final empty vector.
更多回答(1 个)
Stephen23
2015-3-10
编辑:Stephen23
2015-3-10
One can also call functions such as text with these options as well. This is clearly explained in the documentation:
text(x,y,z,'string','PropertyName',PropertyValue....)
The text documentation also explains that it is also possible to set the default values for all of MATLAB session, any figure or axes:
set(0,'DefaulttextProperty',PropertyValue...)
set(gcf,'DefaulttextProperty',PropertyValue...)
set(gca,'DefaulttextProperty',PropertyValue...)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!