eVED-Trajectory-Viewer / src /test_charts.py
jwsouza13's picture
Upload 9 files
1dcfc81 verified
"""
Script de teste para verificar a geração de animação com gráficos sincronizados
"""
from eved_vizu import EVEDVisualizer
# Criar visualizador
viz = EVEDVisualizer()
# Tentar gerar uma animação com o primeiro cliente disponível
try:
print("🔍 Buscando clientes disponíveis...")
clients = viz.get_available_clients('train')
if clients:
client_id = clients[0]
print(f"✅ Cliente {client_id} encontrado")
print("🔍 Buscando trips disponíveis...")
trips = viz.get_available_trips(client_id, 'train')
if trips:
trip_id = trips[0]
print(f"✅ Trip {trip_id} encontrada")
print("🎬 Gerando animação com gráficos...")
viz.create_animated_map(
client_id=client_id,
split='train',
trip_id=trip_id,
output_file='test_animation_with_charts.html'
)
print("\n✅ Sucesso! Abra test_animation_with_charts.html no navegador")
print("📊 Você deverá ver:")
print(" - Mapa animado no centro")
print(" - Painéis de gráficos no lado direito")
print(" - Controles de animação na parte inferior")
print(" - Gráficos sincronizados com a posição do veículo")
else:
print("❌ Nenhuma trip encontrada")
else:
print("❌ Nenhum cliente encontrado")
except Exception as e:
print(f"❌ Erro: {e}")
import traceback
traceback.print_exc()