When using xline, would it be possible to have the text in one color and the lines in another color?
Show older comments
When using xline, would it be possible to have the text in one color and the lines in another color?
% Here, I would like to have the text in one color and the vertical lines in
% another color
fig = figure();
ax = axes(fig);
ax.XTick = 1:14;
hold on
arrayfun(@(x)xline(x,'-','S','LabelOrientation','horizontal','Color',[.5 .5 .5]), 0:13)
Accepted Answer
More Answers (1)
Starting in R2024b, you can leverage the LabelColor property on ConstantLine to control the color of the label independently of the line.
colors = turbo(7);
for i = 1:7
xline(i, '-k', 'ABC', 'LabelOrientation', 'horizontal', 'LabelColor', colors(i,:))
end
Categories
Find more on Graphics Object Properties in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



