Effacer les filtres
Effacer les filtres

Why do I get the warning: "Error updating Axes. DataSpace or ColorSpace conversion method failed." ?

9 vues (au cours des 30 derniers jours)
X = logspace(-4,1,2e3);
Y = abs(randn(length(X),1))*1e2;
figure
yyaxis left
loglog(X,Y);
ylim([1e-3,1e3])
yyaxis right
loglog(X,Y*1e-5);
ylim([1e-3*1e-5,1e3*1e-5])
When I'm using yyaxis, I want the coordinates on both sides to show different units of the same set of data, but I run into the above warning. Minimum working example is given.
  5 commentaires
智浩 刘
智浩 刘 le 20 Mai 2024
This is the output from running the example in r21b (I'm using the Chinese version), I've just tested it in MATLAB online but I don't see this warning. I don't think it's a problem in my full code.
智浩 刘
智浩 刘 le 20 Mai 2024
Well, thanks very much for the replies, my friends! I've just tested a few more cases and I think it might be caused by some kind of conflict between the yyaxis function and the logarithmic coordinate display.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by