Welcome to the FyneSimpleChart tutorials! These step-by-step guides will help you master the library from basic to advanced usage.
- Getting Started - Installation and your first chart
- Basic Scatter Plot - Creating simple scatter plots
- Line Charts - Working with connected data points
- Customizing Appearance - Colors, sizes, and styles
- Multiple Data Series - Comparing multiple datasets
- Working with Negative Values - Using all four quadrants
- Grid and Axes Configuration - Controlling chart elements
- Color Palettes - Using and creating color schemes
- Area Fills - Filled area charts and range visualization
- Mathematical Visualizations - Plotting functions and equations
- Real-time Data - Updating charts dynamically
- Best Practices - Performance and design tips
- Integration Examples - Using charts in real applications
- Bar Charts - Vertical bars and grouped bar charts
- Enhanced Features - Axis titles, legend positioning, manual ranges, and data labels
Each tutorial includes:
- Overview - What you'll learn
- Prerequisites - What you need to know
- Step-by-step instructions - Detailed walkthrough
- Complete code examples - Working code you can copy
- Common pitfalls - What to avoid
- Next steps - Where to go from here
Start here if you're new to Fyne or charting:
- Getting Started
- Basic Scatter Plot
- Customizing Appearance
Jump to these if you know Fyne basics:
- Getting Started (quick review)
- Multiple Data Series
- Grid and Axes Configuration
Focus on these if you're experienced with other charting libraries:
- Getting Started (API overview)
- All Intermediate tutorials
- Best Practices
All tutorial code examples are available in the examples/ directory. You can run the comprehensive demo with:
cd examples
go run main.goBefore starting these tutorials, you should have:
- Go 1.22.0 or later installed
- Basic Go programming knowledge
- Fyne v2.4.4 or later
- A code editor (VS Code, GoLand, etc.)
If you get stuck:
- Check the QUICKSTART.md for quick reference
- Review IMPROVEMENTS.md for detailed feature documentation
- Examine the examples/ directory for working code
- Open an issue on GitHub
Have an idea for a tutorial? Contributions are welcome! Please follow the existing tutorial format and submit a pull request.
Ready to start? Begin with Tutorial 1: Getting Started