Plotting: How can I remove the axis label and only have it at points of my choice?
1 次查看(过去 30 天)
显示 更早的评论
I have created a plot:
data=[0.0308058510638298; 0.596862338112858;0.861890893648603; 0.673247180006754; 0.409382760478123; 0.157375455092607; 0.301794976611568]
maximum=3
x=0:0.01:maximum;
[a,b] = unifit(data)
y=unifpdf(x,a,b);
area(x,y)
axis([0 maximum 0 2])
xlabel('energy consumption')
title('Fit to uniform distribution')
now I would like to remove the numbers on the axis label and only have it on the y axis at the max value (i.e. at y= 1/(b-a)) and at the x values a and b (see example)
How can I do this? Many thanks in advance!
回答(2 个)
Luffy
2012-7-9
If you mean axes Tick Label at end of your code write this,
set(gca,'YTickLabel','||||||1.2')
set(gca,'XTickLabel','0.0308||0.8619|||||')
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Axis Labels 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!