change text colour in foreground of line plot
3 ビュー (過去 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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/327578/image.png)
to make it more readable
1 件のコメント
回答 (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!