Quiero generar un gráfico de densidad de las temperaturas observadas que se escala por el número de eventos observados para cada punto de datos de temperatura. Mis datos contienen dos columnas: temperatura y número [de observaciones].Gráfico de densidad escalada/ponderada en R
En este momento, tengo una gráfica de densidad que sólo incorpora la frecuencia de la temperatura en función de:
plot(density(Temperature, na.rm=T), type="l", bty="n")
¿Cómo escalo esta densidad para tener en cuenta el número de observaciones en cada temperatura? Por ejemplo, quiero poder ver el gráfico de densidad de temperatura a escala para mostrar si hay más/menos observaciones para cada temperatura a temperaturas más altas/más bajas.
Creo que estoy buscando algo que pueda pesar las temperaturas?
__2017 Actualización: __ la estética ha cambiado de nombre 'weight' sin' s', por lo que la la instrucción de trazado se convierte en: 'ggplot (dat, aes (x = Temperature, weight = Number/sum (Number))) + geom_density()'. –