Para este ejemplo especifico:

Deseo saber si tmp genera un objecto ggplot

> tmp <- ggplot(mtcars, aes(x = hp, y=mpg)) + geom_point()


El objecto o variable tmp, devuelve una lista y un gráfico, la clase dice
ser ggplot,

>class(tmp)
[1] "gg"     "ggplot"

> typeof(tmp)
[1] "list"











El 30 de enero de 2014, 13:00, daniel <daniel319@gmail.com> escribió:

>  Marta,
>
> Hasta donde entiendo yo, ggplot es una función. Si le das argumentos a la
> función tendrá una salida utilizando la interface correspondiente que será
> un gráfico. print también es una función que toma el objeto ggplot, que es
> una función con sus propios argumentos, y le da la salida como gráfico. Si
> el problema que enfrentas esta ligado a la ciencia de la programación, como
> te dije no tengo entrenamiento formal, y por lo tanto hasta aquí llego. Si
> lo que quieres es resolver un problema en R por favor proporciona un
> ejemplo reproducible para que te podamos ayudar.
>
> Daniel Merino
>
>
>
>
> El 30 de enero de 2014, 12:51, Marta Garcia <marta000garcia@gmail.com>escribió:
>
> Daniel,
>>
>> Disculpa si no entiendo, pero, entonces un objecto ggplot en en realidad
>> una función
>> y no un gráfico
>>
>>
>>
>> El 30 de enero de 2014, 11:09, Marta Garcia <marta000garcia@gmail.com>escribió:
>>
>>> Sí, devuelve Error: No layers in plot, no le he agregado capas
>>> por eso el error, la funcion me dice que es un gráfico
>>>
>>>
>>> El 30 de enero de 2014, 10:31, José María Mateos <jmmateos@mce.hggm.es>escribió:
>>>
>>> El día 30 de enero de 2014, 14:55, Marta Garcia
>>>> <marta000garcia@gmail.com> escribió:
>>>>
>>>> > Hola estimada comunidad,
>>>> >
>>>> > Tengo duda respecto de que es un objeto ggplot
>>>> >
>>>> > Es un gráfico?
>>>>
>>>> Igual me equivoco, pero que yo sepa, sí.
>>>>
>>>> Haz un 'print(p)', donde p es un objeto de tipo ggplot, a ver si ves
>>>> el gráfico en pantalla.
>>>>
>>>> Un saludo.
>>>>
>>>
>>>
>>
>
>
> --
> Daniel
>

	[[alternative HTML version deleted]]

