Borrar filtros
Borrar filtros

Question about YDir, reverse

106 visualizaciones (últimos 30 días)
mathScience
mathScience el 17 de Feb. de 2015
Comentada: mathScience el 17 de Feb. de 2015
Hello all,
I was trying to draw the plot and reverse the Y direction of the plot with following code:
P = plot(x, y)
set(P, 'YDir', 'reverse');
However, the matlab command says that
Error using
matlab.graphics.chart.primitive.Line/set
There is no YDir property on the Line class.
Then if I click matlab.graphics.chart.primitive.Line/set, it says
There is no documentation for matlab.graphics.chart.primitive.Line/set
What should I do? Any help will be appreciated.
Thank you

Respuesta aceptada

Stephen23
Stephen23 el 17 de Feb. de 2015
Editada: Stephen23 el 17 de Feb. de 2015
You can read all of the chartline Properties , and there is no mention of reverse anywhere on the page.
Perhaps you were thinking of the axes Properties , which has the option 'reverse' for any of XDir, YDir, and ZDir. Exactly how you do this depends on your code, but you could try this for a start:
set(gca,'YDir','reverse')

Más respuestas (1)

Giorgos Papakonstantinou
Giorgos Papakonstantinou el 17 de Feb. de 2015
Editada: Giorgos Papakonstantinou el 17 de Feb. de 2015
It should be
set(gca, 'Ydir', 'reverse')
The plot as mentioned above does not have a property Ydir. However, the axes which the plot belongs to has this property.

Categorías

Más información sobre Graphics Object Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by