Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

FyneSimpleChart Tutorials

Welcome to the FyneSimpleChart tutorials! These step-by-step guides will help you master the library from basic to advanced usage.

Tutorial Overview

Beginner Tutorials

  1. Getting Started - Installation and your first chart
  2. Basic Scatter Plot - Creating simple scatter plots
  3. Line Charts - Working with connected data points
  4. Customizing Appearance - Colors, sizes, and styles

Intermediate Tutorials

  1. Multiple Data Series - Comparing multiple datasets
  2. Working with Negative Values - Using all four quadrants
  3. Grid and Axes Configuration - Controlling chart elements
  4. Color Palettes - Using and creating color schemes

Advanced Tutorials

  1. Area Fills - Filled area charts and range visualization
  2. Mathematical Visualizations - Plotting functions and equations
  3. Real-time Data - Updating charts dynamically
  4. Best Practices - Performance and design tips
  5. Integration Examples - Using charts in real applications
  6. Bar Charts - Vertical bars and grouped bar charts
  7. Enhanced Features - Axis titles, legend positioning, manual ranges, and data labels

How to Use These Tutorials

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

Learning Path

For Complete Beginners

Start here if you're new to Fyne or charting:

  1. Getting Started
  2. Basic Scatter Plot
  3. Customizing Appearance

For Experienced Fyne Developers

Jump to these if you know Fyne basics:

  1. Getting Started (quick review)
  2. Multiple Data Series
  3. Grid and Axes Configuration

For Data Visualization Developers

Focus on these if you're experienced with other charting libraries:

  1. Getting Started (API overview)
  2. All Intermediate tutorials
  3. Best Practices

Example Code Location

All tutorial code examples are available in the examples/ directory. You can run the comprehensive demo with:

cd examples
go run main.go

Prerequisites

Before 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.)

Getting Help

If you get stuck:

  1. Check the QUICKSTART.md for quick reference
  2. Review IMPROVEMENTS.md for detailed feature documentation
  3. Examine the examples/ directory for working code
  4. Open an issue on GitHub

Contributing Tutorials

Have an idea for a tutorial? Contributions are welcome! Please follow the existing tutorial format and submit a pull request.

Quick Links


Ready to start? Begin with Tutorial 1: Getting Started