2011-02-12 18 views
7

¿Cuál es una forma estándar de insertar fórmula en Plot?Insertar fórmula en el gráfico

Mi diagrama está debajo. Me gustaría tener la fórmula de la trama muy bien formateada e insertada en la trama. TraditionalForm se ve bien, pero pone la fórmula en una línea, mientras que yo quiero una fracción de dos líneas.

Plot[{1, (\[CapitalDelta] - 1)^(\[CapitalDelta] - 
    1)/(\[CapitalDelta] - 2)^\[CapitalDelta]}, {\[CapitalDelta], 3, 6}, 
    PlotRange -> {0, 4}, PlotStyle -> {Dashing[.02], Thick}, 
AxesLabel -> {"\[CapitalDelta]", "\[Lambda]"}] 

Respuesta

5

Quizás esto podría comenzar?

Plot[{1,(\[CapitalDelta]-1)^(\[CapitalDelta]-1)/(\[CapitalDelta]-2)^\[CapitalDelta]}, 
{\[CapitalDelta],3,6},PlotRange->{0,4}, 
PlotStyle->{Dashing[.02],Thick},AxesLabel->{"\[CapitalDelta]","\[Lambda]"}, 
Epilog->Inset[Style[ 
    [email protected]@[email protected]@TraditionalForm[(\[CapitalDelta]-1)^ 
    (\[CapitalDelta]-1)/(\[CapitalDelta]-2)^\[CapitalDelta]],10]]] 
+0

Gracias, parece 'HoldForm @@ MakeExpression @ @ MakeBoxes TraditionalForm' es la secuencia de la magia que necesitaba para conseguir la fórmula formato de fracción –

+0

@Yaroslav: Probablemente hay una forma más elegante - esto es sólo el Lo primero que funcionó, por lo que intenté rápidamente. –

+3

También puede reemplazar 'HoldForm @@ MakeExpression @' con solo 'DisplayForm @' – Simon

6

Disculpa por llegar tarde: D. Uso principalmente una versión simplificada de la respuesta de Leonid. No estoy seguro de si es lo suficientemente general para cualquier propósito, pero ciertamente funciona aquí.

Plot[{1, (\[CapitalDelta] - 1)^(\[CapitalDelta] - 
     1)/(\[CapitalDelta] - 2)^\[CapitalDelta]}, {\[CapitalDelta], 3, 
    6}, PlotRange -> {0, 4}, PlotStyle -> {Dashing[.02], Thick}, 
AxesLabel -> {"\[CapitalDelta]", "\[Lambda]"}, 

Epílogo -> El recuadro [HoldForm @ TraditionalForm [

(\[CapitalDelta] - 1)^(\[CapitalDelta] - 1)/ 
    (\[CapitalDelta] - 2)^\[CapitalDelta]]]] 

enter image description here

O utilice Epílogo -> El recuadro [Panel @ @ HoldForm TraditionalForm ... para una buena caja alrededor de la función:

enter image description here