Tiny data tips in live scripts

I am having a problem using datatips to interactively get values off a plot in a livescript.
If I leave the plot at its default size, the text in the datatip box is at a readable size. However, if I increase the size of the plot using
set(gcf,'Position',[x0 y0 width height])
the text size of the tooltip box becomes tiny and unreadable.
If I open the plot in its own figure window, the text size is larger and readable again. In addition, I have looked up ways to increase the font size of the tool tip and tried them out, but they don't seem to work.
How do I get readable datatip text in the live script?

Antworten (1)

Monisha Nalluru
Monisha Nalluru am 21 Apr. 2021

0 Stimmen

From my understanding you want to increasing the FontSize in datatip.
The can be done by using FontSize property of datatip.
As an example
plot(1:10);
set(gcf,'Position',[0 0 700 700])
ax = gca;
chart = ax.Children(1);
d = datatip(chart);
d.FontSize = 30;
The above code will set the datatip fontsize as 30 from plot.

Kategorien

Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021a

Gefragt:

am 14 Apr. 2021

Beantwortet:

am 21 Apr. 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by