newaxes
Cria uma nova entidade Axes (de eixos)
Seqüência de Chamamento
a = newaxes() a = newaxes(h)
Parâmetros
- h
Optional handle of the graphic parent of the new axes, of type
Figure
orUicontrol
of styleFrame
. By default, the current figure is used.- a
o manipulador para a nova entidade Axes criada
Descrição
newaxes()
é usado para criar uma nova entidade
Axes
(ver graphics_entities) na figura corrente.
As propriedades dessa entidade são herdadas da entidade
default_axes
(ver gda)
Exemplos
clf() a1 = newaxes(); a1.axes_bounds = [0,0,1.0,0.5]; t = 0:0.1:20; plot(t,acosh(t),'r') a2 = newaxes(); a2.axes_bounds = [0,0.5,1.0,0.5]; x = 0:0.1:4; plot(x,sinh(x)) legend('sinh') sca(a1); //tornando os primeiros eixos os eixos correntes plot(t,asinh(t),'g') legend(['acosh','asinh'])
The following example uses newaxes(h)
// Create a new figure f = figure("layout", "gridbag", ... "toolbar", "none", ... "menubar", "none", ... "backgroundcolor", [1 1 1]); // Create the frames where each graph is put c = createConstraints("gridbag", [1 1 1 1], [1 1], "both"); top_left = uicontrol(f, "style", "frame","constraints", c); c.grid = [2 1 1 1]; top_right = uicontrol(f, "style", "frame", "constraints", c); c.grid = [1 2 2 2]; bottom = uicontrol(f, "style", "frame", "constraints", c); // Create the axes in each frame a_tl = newaxes(top_left); a_tr = newaxes(top_right); a_bt = newaxes(bottom); // Plot in the frames X = (1:100) ./ 50; plot(a_tl, X, X, "r"); plot(a_tr, X, cos(2 * %pi * 3 * X), "g"); plot(a_bt, X, exp(X), "b"); title(a_tl, "a line"); title(a_tr, "a cosine"); title(a_bt, "the exponential");
Ver Também
- Multiscaled plots — How to set several axes for one curve or for curves with distinct scales
- subplot — divide uma janela de gráficos em uma matriz de sub-janelas
- xsetech — ajusta a sub-janela de uma janela de gráficos para esboço
- gda — Retorna o manipulador dos eixos padrões.
- sca — Ajusta a entidade de eixos corrente
Histórico
Version | Description |
5.5.0 | newaxes(h) can target a uicontrol frame or a given figure. |
Report an issue | ||
<< isoview | axes_operations | plotframe >> |