Missingno is a Python library, version 0.5.2, designed for visualizing missing data in datasets. It offers a small toolset of flexible and easy-to-use visualizations including matrix, bar, heatmap, and dendrogram plots, allowing users to quickly gain a visual summary of data completeness. It is actively maintained with recent releases addressing compatibility and adding features.
pip install missingnoVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to create a Pandas DataFrame with simulated missing values and then visualize them using `missingno.matrix` and `missingno.bar`. The matrix plot provides a visual summary of missing data patterns, while the bar chart shows the count of non-null values per column.
Remove calls to `msno.geoplot()` and the `inline` parameter. For geospatial analysis, consider using `geopandas` directly or an alternative visualization.
Review `missingno` documentation for current `sort` parameter usage. If specifically using `dendrogram`, remove the `sort` parameter as it's no longer supported.
Upgrade `missingno` to version 0.5.2 or later: `pip install --upgrade missingno`.
Avoid using the `sparkline` parameter when passing an `ax` object to `msno.matrix`.
Ensure your data is a Pandas DataFrame before passing it to `missingno` functions.
Remove the call to `msno.geoplot()`. For geospatial data, use a dedicated library like `geopandas`.
Remove the `inline=True` or `inline=False` argument from your `missingno` function calls.
Check the documentation for the specific `missingno` plot function. For `dendrogram`, remove the `sort` parameter entirely. For `bar`, ensure your `sort` parameter aligns with current valid options (e.g., 'ascending', 'descending').
Ensure the plot function name is correct (e.g., `msno.matrix()`, `msno.bar()`, `msno.heatmap()`, `msno.dendrogram()`). The library does not have a generic `plot_nullity` function with a `kind` argument.