{"library":"missingno","title":"Missingno","description":"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.","language":"python","status":"active","last_verified":"Sun May 17","install":{"commands":["pip install missingno"],"cli":null},"imports":["import missingno as msno","import pandas as pd","import numpy as np"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pandas as pd\nimport numpy as np\nimport missingno as msno\nimport matplotlib.pyplot as plt\n\n# Create a sample DataFrame with missing values\ndata = {\n    'A': [1, 2, np.nan, 4, 5],\n    'B': [np.nan, 2, 3, 4, np.nan],\n    'C': [1, 2, 3, np.nan, 5],\n    'D': [1, 2, 3, 4, 5]\n}\ndf = pd.DataFrame(data)\n\nprint(\"DataFrame with missing values:\")\nprint(df)\nprint(\"\\nMissingno Matrix Visualization:\")\n\n# Generate a missingness matrix plot\nmsno.matrix(df, figsize=(8, 4))\nplt.title('Missing Data Matrix')\nplt.show()\n\nprint(\"\\nMissingno Bar Chart Visualization:\")\n# Generate a bar chart of missingness\nmsno.bar(df, figsize=(8, 4))\nplt.title('Missing Data Bar Chart')\nplt.show()","lang":"python","description":"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.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"0.5.2","pypi_latest":"0.5.2","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":15.4,"avg_import_s":5.23,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":4.59,"mem_mb":75.6,"disk_size":"395.4M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":14.9,"import_time_s":3.39,"mem_mb":75.6,"disk_size":"379M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":6.66,"mem_mb":90.6,"disk_size":"424.0M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":14.2,"import_time_s":6.23,"mem_mb":90.6,"disk_size":"405M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":5.95,"mem_mb":88.3,"disk_size":"405.2M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":14.8,"import_time_s":6.33,"mem_mb":88.3,"disk_size":"386M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":5.31,"mem_mb":87.9,"disk_size":"403.3M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":15.6,"import_time_s":5.65,"mem_mb":88,"disk_size":"384M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"noisy","install_time_s":null,"import_time_s":4.4,"mem_mb":74.5,"disk_size":"393.6M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"missingno","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"noisy","install_time_s":17.5,"import_time_s":3.78,"mem_mb":74.5,"disk_size":"382M"}]}}