Borrar filtros
Borrar filtros

Invalid Parameter Name: EdgeColor

73 visualizaciones (últimos 30 días)
Garrett
Garrett el 24 de Jul. de 2024 a las 13:25
Comentada: Garrett el 25 de Jul. de 2024 a las 15:50
Hi all,
I'm trying to set the edgecolor parameter to interp for a hist3 plot. But MATLAB keeps giving me an invalid parameter error on edgecolor. It is in the documentation as a valid parameter and as far as I can tell I'm using the latest version of MATLAB: R2024a Update 2. Another strange thing is that even though I get the error message in the Command Window. The figure that is generated does successfully change the edge colors. It seems like MATLAB is doing what I expected but giving an error message for no apparent reason.
I've included my implementation and error message for reference.
hist3(X,[250 250],"EdgeColor","interp","CdataMode","auto");
Error using internal.stats.parseArgs (line 43)
Invalid parameter name: EdgeColor.
Error in hist3 (line 278)
[cdatamode,facecolor,~] = internal.stats.parseArgs(plnames,pldflts,plotArgs{:});
Error in Heatmap_test (line 26)
hist3(X,[250 250],"EdgeColor","interp","CdataMode","auto");
  7 comentarios
Garrett
Garrett el 24 de Jul. de 2024 a las 17:53
Thank you, I'll give a re-install a try. Interestingly my MATLAB seems to have no problem with the "facecolor" parameter only edgecolor.
Star Strider
Star Strider el 24 de Jul. de 2024 a las 18:09
My pleasure!

Iniciar sesión para comentar.

Respuesta aceptada

Adam Danz
Adam Danz el 24 de Jul. de 2024 a las 18:05
Editada: Adam Danz el 24 de Jul. de 2024 a las 18:10
Thanks for sharing this.
This is a bug that was fixed in MATLAB R2024a Update 5, released on 12 July 2024.
hist3(X,[250 250],"EdgeColor","interp","CdataMode","auto"); no longer throws the error Invalid parameter name: EdgeColor.
Workaround
If you're using a MATLAB release with this issue, you can set the EdgeColor post-creation.
hist3(rand(100,2),[10,10],"CdataMode","auto");
h = findobj(gca,'Type','Surface','Tag','hist3'); % Surface handle
h.EdgeColor ='interp';
  1 comentario
Garrett
Garrett el 25 de Jul. de 2024 a las 15:50
Thank you much! The update fixed the issue.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Polar Plots en Help Center y File Exchange.

Productos


Versión

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by