plot tools:add data color
330 次查看(过去 30 天)
显示 更早的评论
the default color is blue,but i want to make the color of the data added black,so how to make it?
0 个评论
采纳的回答
AJ von Alt
2014-1-22
If you want to make the line black at the time of plotting, add the argument 'k' to the plot command.
Example:
figure;
x = 0:0.1:10;
y = sin( x );
plot( x , y , 'k');
If you have a line that is blue and you want to make it black, you can use findobj to get the handle of the blue line and then set its color property value to black manually.
Example:
% plot something
figure;
x = 0:0.1:10;
y = sin( x );
plot( x , y , 'Blue' );
% the color values for blue and black
blue = [ 0 0 1 ];
black = [ 0 0 0 ];
% get the handle for the blue line
hline = findobj( gca , 'color' , blue );
% Set the line's color property value to black
set( hline(1) , 'color' , black )
3 个评论
AJ von Alt
2014-1-22
The handle should ideally be the explicit handle of the axis containing the line that we wish to change (something like handles.axes1). This handle should be available as part of a gui function's arguments. If the entire figure is searched, handles for all blue lines in the entire figure will be returned.
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Object Properties 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!