amCharts con los carriles - no agarrar fuente de datos
-
19-09-2019 - |
Pregunta
Actualmente estoy siguiente: http://railsontherun.com/2007/10/04/sexy-charts-in-less-than-5-minutes/
Fui a pesar de todo con bastante facilidad, pero luego al ver la página con el gráfico, se carga (flash) un rectángulo negro con el error:
"Error al cargar el archivo http: // localhost: 3000 / reports / population.xml "
Alguien en los comentarios dijo que podría tener que ver con el código en el archivo XML constructor.
xml.instruct! :xml, :version=>"1.0", :encoding=>"UTF-8"
xml.chart do
# xml.message "You can broadcast any message to chart from data XML file", :bg_color => "#FFFFFF", :text_color => "#000000"
xml.series do
@cities.each_with_index do |city, index|
xml.value city.name, :xid => index
end
end
xml.graphs do
#the gid is used in the settings file to set different settings just for this graph
xml.graph :gid => 'population' do
@cities.each_with_index do |city, index|
population = city.population
case population
# When the population is > 1 million, show the bar in red/pink
when > 100000
xml.value value, :xid => index, :color => "#ff43a8", :gradient_fill_colors => "#960040,#ff43a8", :description => level
else
xml.value value, :xid => index, :color => "#00C3C6", :gradient_fill_colors => "#009c9d,#00C3C6", :description => level
end
end
end
end
end
No estoy muy seguro de que el error está viniendo, pero me encantaría cualquier ayuda!
Best, Elliot
Solución
Me di cuenta de esto
xml.value value, :xid => index, :color => "#00C3C6", :gradient_fill_colors => "#009c9d,#00C3C6", :description => level
en esa línea, no se definen el segundo "valor" y la var "nivel". Una vez lo son todas las obras.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow