Changing grid lines to a solid line instead of dashed
    16 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hi,
I have created the figures exactly how I want them however I cannot seem to find a way to change the grid lines from a dashed(default?) to a solid line, which is far more suitable for the application I am using the figure for. Also if it is possible, to change the color of the gridlines?
Thanks for any help in advance,
Mike Scott
0 件のコメント
採用された回答
  Matt Fig
      
      
 2011 年 4 月 21 日
        Set the gridlinestyle property.
set(gca,'gridlinestyle','-')
As Matt Tearle has pointed out, you cannot change the grid lines color independent from the axis color. If you really want that, you should use colored lines instead of grids. For example:
plot(1:10)
axis([1 10 1 10]);
xt = get(gca,'xtick');
xl = get(gca,'xlim');
line(repmat(xt(2:end-1),2,1),repmat(xl(:),1,length(xt)-2),'color','red')
yt = get(gca,'ytick');
yl = get(gca,'ylim');
line(repmat(yl(:),1,length(yt)-2),repmat(yt(2:end-1),2,1),'color','g')
0 件のコメント
その他の回答 (1 件)
  Matt Tearle
    
 2011 年 4 月 21 日
        set(gca,'GridLineStyle','-')
You can't change the gridline color independently of the axis color. The closest you can do is:
set(gca,'XColor',[0 0.5 0])
set(gca,'YColor','r')
0 件のコメント
参考
カテゴリ
				Help Center および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索
			
	製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


