Borrar filtros
Borrar filtros

NaN value in data tip causes error

3 visualizaciones (últimos 30 días)
David K
David K el 10 de Mzo. de 2022
Comentada: Mathieu NOE el 29 de Nov. de 2023
I am using dataTipTextRow to create custom data tips for my plot. I have found that when there is a NaN value in the Value field, I get an error when I click on the associated marker in the plot. Instead of my custom data tip I get the following text in a box:
Error unable to convert 'string' value to 'char'
The other points in the same plot object are able to display their data tips properly. I haven't figured out a way to determine exactly which line of code this error is happening on. Any ideas on how to fix this?
  2 comentarios
VINAYAK LUHA el 29 de Nov. de 2023
Hi David,
I tried to reproduce the issue in MATLAB R2023a with the following code and it worked just fine with all the datatips, even the ones with value=nan shown correctly.
x = 1:10;
y = rand(1, 10);
values = ["a","b",nan,"d","e","f","g","h","i","j"];
s=scatter(x, y, 'filled');
row = dataTipTextRow('label',values);
s.DataTipTemplate.DataTipRows(end+1) = row;
If the issue is still persistent, please share your code and the MATLAB version in which you are facing the error.
Vinayak Luha
Mathieu NOE
Mathieu NOE el 29 de Nov. de 2023
works fine even with the older R2020b

Iniciar sesión para comentar.

Respuestas (0)





Community Treasure Hunt

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

Start Hunting!

Translated by