Welcome to GlyphX, a powerful and modern plotting library designed to elevate your data visualization experience. With SVG-first rendering, interactive features, customizable themes, and clean defaults, GlyphX offers a fresh alternative to traditional libraries like matplotlib.pyplot.
- SVG-First Rendering: GlyphX prioritizes SVG rendering, ensuring crisp visuals that scale perfectly on any display.
- Interactivity: Create engaging plots with interactive elements that respond to user actions.
- Custom Themes: Choose from a variety of themes or create your own to match your project's style.
- Clean Defaults: Start with sensible defaults that require minimal configuration.
- Performance: Optimized for speed, GlyphX handles large datasets efficiently.
To install GlyphX, use pip:
pip install glyphxMake sure you have Python 3.6 or higher installed on your machine.
After installation, you can start using GlyphX in your Python scripts. Here's a simple example to get you started:
import glyphx as gx
# Create a simple line plot
data = [1, 2, 3, 4, 5]
gx.plot(data)This code will generate a basic line plot. Explore the documentation for more advanced features.
import glyphx as gx
data = [1, 3, 2, 5, 4]
gx.line(data, title="Basic Line Plot", xlabel="X-axis", ylabel="Y-axis")import glyphx as gx
categories = ['A', 'B', 'C', 'D']
values = [5, 3, 9, 6]
gx.bar(categories, values, title="Bar Chart Example")import glyphx as gx
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
gx.scatter(x, y, title="Interactive Scatter Plot")We welcome contributions to GlyphX! If you have ideas for new features, improvements, or bug fixes, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or fix.
- Make your changes and commit them.
- Push your branch and create a pull request.
GlyphX is licensed under the MIT License. See the LICENSE file for details.
For the latest releases and updates, please visit our Releases page. Here you can download the latest version and see the changelog.
If you have any questions or need support, feel free to reach out:
- GitHub: Samxms
- Email: [email protected]
Thank you for checking out GlyphX! We hope you find it useful for your data visualization needs. Don't forget to check the Releases section for the latest updates.