Skip to content

This project is a high-resolution visualizer for the famous Mandelbrot set, implemented in Python using NumPy and Matplotlib libraries. The Mandelbrot set is a complex fractal defined by iterating the function f(z) = z² + c, and it exhibits infinitely intricate boundary patterns that are both mathematically significant and visually captivating.

License

Notifications You must be signed in to change notification settings

Metrohan/MandelbrotVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mandelbrot Visualizer 🌀

This project renders a high-resolution, colored Mandelbrot set using Python, NumPy, and Matplotlib.

💡 Features

  • High-resolution (5000x5000) Mandelbrot rendering
  • HSV-based color palette for vibrant visuals
  • Image saved as PNG automatically
  • Easily zoomable with coordinate range changes

🖼️ Example Output

mandelbrot

🛠️ Requirements

  • Python 3.8+
  • NumPy
  • Matplotlib

Install requirements with:

pip install -r requirements.txt

🚀 Usage

Run the script:

python mandelbrot.py

This will display the image and save it as mandelbrot.png in the current directory.

🧭 Customization

  • Change xmin, xmax, ymin, ymax to zoom.

  • Adjust width, height, and max_iter for detail and performance.

Note: Higher width & height or max_iter will result in higher render time.

📄 License

MIT License. Feel free to use and modify.

About

This project is a high-resolution visualizer for the famous Mandelbrot set, implemented in Python using NumPy and Matplotlib libraries. The Mandelbrot set is a complex fractal defined by iterating the function f(z) = z² + c, and it exhibits infinitely intricate boundary patterns that are both mathematically significant and visually captivating.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages