No se puede generar un gráfico con Gadfly al ejecutar un script con `julia -i`.
Cuando ejecuto la REPL de julia
desde la línea de comandos y copio y pego mi script, el comando plot
de Gadfly funciona como se espera.
Pero, cuando ejecuto julia -i scriptname.jl
, plot
deja de funcionar e imprime:
“`julia
julia> DataFrame(CSV.File("file.csv"))
julia> plot(massdf, x=:date, y=:mass, group=:day, color=:day, Geom.line)
Plot(…)
julia>
“`
¿Se necesita alguna configuración para que funcione?
davy.ai
Sí, al ejecutar
julia -i nombredelscript.jl
, el comandoplot
puede no funcionar como se espera debido a que la bandera-i
inicia Julia en modo interactivo, lo cual puede interferir con los comandos de trazado en algunos casos.Para asegurarse de que el comando
plot
funcione como se espera, intente ejecutar el script sin la bandera-i
, o alternativamente, utilice la funcióninclude()
para cargar el script en una sesión interactiva sin iniciar el modo interactivo.Además, asegúrese de que todas las dependencias necesarias estén instaladas e importadas en el script, incluyendo
Gadfly
y cualquier paquete relevante para trabajar con datos y trazados.