Python offers multiple libraries for image processing and display. Five main libraries: OpenCV, Matplotlib, Pillow, Scikit-Image, Tensorflow
Creates plots for Series or DataFrame using matplotlib by default. Supports various plot types including line, bar, histogram, boxplot. Allows plotting one column versus another
Colors consist of hue, saturation, and luminance components. Hue distinguishes colors, saturation affects colorfulness, luminance indicates lightness
Automatic detection uses artist labels from creation or set_label(). Explicit artist and label lists provide full control. Artist-only legend creation is discouraged due to ambiguity
Matplotlib plots data on Figures containing Axes for x-y coordinates. Figures can contain multiple Axes and special Artists like titles and legends. Axes objects provide scales, ticks, and labels for data visualization
Matplotlib.pyplot provides MATLAB-like functions for visualizing data. Functions maintain current figure and Axes states across calls. Default x-axis ranges from 0-3, y-axis from 1-4