Python | Machine Learning | Coding | R
67.4K subscribers
1.25K photos
89 videos
153 files
907 links
Help and ads: @hussein_sheikho

Discover powerful insights with Python, Machine Learning, Coding, and R—your essential toolkit for data-driven solutions, smart alg

List of our channels:
https://t.me/addlist/8_rRW2scgfRhOTc0

https://telega.io/?r=nikapsOH
Download Telegram
Matplotlib_cheatsheet.pdf
3.1 MB
🔥 Huge cheat sheet for plotting in Matplotlib with code examples

📊 Matplotlib is a powerful plotting library in Python used for creating static, animated, and interactive visualizations.

Main features of Matplotlib:
💬 Versatility: can generate a wide range of plots including line plots, scatter plots, bar charts, histograms, and pie charts.

💬 Customization: offers extensive options to control every aspect of the plot such as line styles, colors, markers, labels, and annotations.

💬 Integration with NumPy: easily integrates with NumPy, simplifying plotting of data arrays directly.

💬 Publication quality: creates high-quality plots suitable for publication, with precise control over aesthetics.

💬 Extensibility: easily extended with a large ecosystem of additional toolkits and extensions, such as Seaborn and Pandas plotting functions.

💬 Cross-platform: platform-independent and can run on various operating systems including Windows, macOS, and Linux.

💬 Interactive plots: supports interactive plotting with widgets and event handling, allowing users to dynamically explore data.

#doc #cheatsheet #PythonTips

Matplotlib Cheatsheet (⭐️⭐️⭐️⭐️⭐️)

https://t.me/CodeProgrammer 😡
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
• Apply a simple blur filter.
from PIL import ImageFilter
blurred_img = img.filter(ImageFilter.BLUR)

• Apply a box blur with a given radius.
box_blur = img.filter(ImageFilter.BoxBlur(5))

• Apply a Gaussian blur.
gaussian_blur = img.filter(ImageFilter.GaussianBlur(radius=2))

• Sharpen the image.
sharpened = img.filter(ImageFilter.SHARPEN)

• Find edges.
edges = img.filter(ImageFilter.FIND_EDGES)

• Enhance edges.
edge_enhanced = img.filter(ImageFilter.EDGE_ENHANCE)

• Emboss the image.
embossed = img.filter(ImageFilter.EMBOSS)

• Find contours.
contours = img.filter(ImageFilter.CONTOUR)


VII. Image Enhancement (ImageEnhance)

• Adjust color saturation.
from PIL import ImageEnhance
enhancer = ImageEnhance.Color(img)
vibrant_img = enhancer.enhance(2.0)

• Adjust brightness.
enhancer = ImageEnhance.Brightness(img)
bright_img = enhancer.enhance(1.5)

• Adjust contrast.
enhancer = ImageEnhance.Contrast(img)
contrast_img = enhancer.enhance(1.5)

• Adjust sharpness.
enhancer = ImageEnhance.Sharpness(img)
sharp_img = enhancer.enhance(2.0)


VIII. Drawing (ImageDraw & ImageFont)

• Draw text on an image.
from PIL import ImageDraw, ImageFont
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("arial.ttf", 36)
draw.text((10, 10), "Hello", font=font, fill="red")

• Draw a line.
draw.line((0, 0, 100, 200), fill="blue", width=3)

• Draw a rectangle (outline).
draw.rectangle([10, 10, 90, 60], outline="green", width=2)

• Draw a filled ellipse.
draw.ellipse([100, 100, 180, 150], fill="yellow")

• Draw a polygon.
draw.polygon([(10,10), (20,50), (60,10)], fill="purple")


#Python #Pillow #ImageProcessing #PIL #CheatSheet

━━━━━━━━━━━━━━━
By: @CodeProgrammer
5🔥3🎉2👍1