Problem with legend command

I have a problem with the legend. When I use the legend command, you don't see the box and colored lines on the plot. You only see the writings. I can't fix it, does anyone know what I can do?

Risposte (2)

for turning on the box, try:
legend('boxon')
Star Strider
Star Strider il 4 Nov 2022

0 voti

This is a known problem with certain AMD graphics drivers, although it was fixed a while ago.
Go to the GeForce Experience website. It has a downloadable app that will automatically find your videocard and download the correct current driver for it.

9 Commenti

I try and let you know if it works
If you have an AMD graphics card and haven’t updated the drivers in a few years, the update should colve it.
I think this doesn't solve the Matlab Legneda problem.
It you have an AMD graphics card with a driver that has not been updated in a few years, it should solve it.
If you have updated the driver and are still getting the problem, please post your code and any necesary data needed to run it.
I gave a simple example.
y1 = rand(3);
ax1 = nexttile;
plot(y1)
legend(ax1,{'Line 1','Line 2','Line 3'})
It works correctly here —
y1 = rand(3);
ax1 = nexttile;
plot(y1)
legend(ax1,{'Line 1','Line 2','Line 3'})
Do you have an AMD graphics card? If so, did you upgrade to the latest driver?
Also, this should work —
clf
y1 = rand(3);
opengl('software') % Will Be Removed In An Upsoming Release, Still Works
ax1 = nexttile;
plot(y1)
legend(ax1,{'Line 1','Line 2','Line 3'})
If the opengl call solves the problem, and you have an AMD graphics card, the driver is the problem. Update it.
See the documentation on Resolving Low-Level Graphics Issues and rendererinfo.
.
opengl('software')
with this, it is correct. Thank you.
That confirms that you still need to update the driver. Tha AMD software that I linked to makes that straightforward.

Accedi per commentare.

Categorie

Scopri di più su Graphics Objects in Centro assistenza e File Exchange

Tag

Richiesto:

il 4 Nov 2022

Commentato:

il 6 Nov 2022

Community Treasure Hunt

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

Start Hunting!

Translated by