What is Galaxy Charts?
Galaxy Charts is a powerful visualization plugin framework built specifically for the Galaxy platform. Designed with modern web development tools, Galaxy Charts uses the following technologies to create a flexible and dynamic environment for developing visualizations:
With Galaxy Charts, you can develop visualizations locally in Vue, taking advantage of advanced tooling like hot-reloading for instant feedback, efficient bundling for optimized performance, and other modern features. This setup enables a streamlined and responsive development experience.
Key Features
- Local and Remote Data Access: Load data locally or connect to a remote Galaxy instance to access data providers and resources through the Galaxy API, giving you flexibility in sourcing data.
- Automated Testing: Test your visualization thoroughly in the local environment, ensuring it’s fully functional and bug-free before deploying it to Galaxy.
- Enhanced Development Workflow: By integrating state-of-the-art development tools, Galaxy Charts provides an efficient workflow that reduces the time and effort needed to build or embed 3rd-party visualizations.
- Automated Form Rendering: A standout feature of Galaxy Charts is its ability to dynamically generate an input form within a side panel on the right. This enables users to configure their visualizations.
In short, Galaxy Charts transforms and simplifies the process of developing and deploying visualizations on the Galaxy platform, offering an unparalleled experience for developers working in the Galaxy ecosystem.
TIP
If your visualization does not require form rendering, or if you prefer not to use Vue, consider following the lightweight Vite only approach. Both approaches utilize Vite as the underlying build tool. However, one includes a Vue component library for seamless form integration, while the other offers a more lightweight setup without Vue, giving you the flexibility to work with plain JavaScript or another framework of your choice.