change text colour in foreground of line plot
5 次查看(过去 30 天)
显示 更早的评论
Hello,
how can I change text color above line plot? It is possible? Its not about changin whole text color, its about just this part that the line is crossing my text behind

to make it more readable
回答(2 个)
Adam Danz
2020-7-7
编辑:Adam Danz
2020-7-13
The color of pixels in a text object cannot be independently changed.
Here are some things you can try to improve the label readability.
1) Add a partially transparent label background using the backgroundColor property and a 4-element RGB value where the 4th element specifies the transparency.
h = labelpoints(x, y, labels, 'backgroundColor', [1 1 1 .5])
or make the text color partially tranparent
h = labelpoints(x, y, labels, 'Color', [1 1 1 .5])
2) Space the labels further from the lines using a larger buffer value and use NE and SW .
h1 = labelpoints(x, y, labels, 'NE', .1) % for orange line
h2 = labelpoints(x, y, labels, 'SW', .1) % for blue line
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!