{"library":"matplotlib-scalebar","title":"matplotlib-scalebar","description":"Artist for matplotlib to display a scale bar. Current version: 0.9.0. Release cadence: infrequent, couple of years.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install matplotlib-scalebar"],"cli":null},"imports":["from matplotlib_scalebar.scalebar import ScaleBar"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import matplotlib.pyplot as plt\nfrom matplotlib_scalebar.scalebar import ScaleBar\nimport numpy as np\n\n# Create sample data\nx = np.linspace(0, 10, 100)\ny = np.sin(x)\n\nfig, ax = plt.subplots()\nax.plot(x, y)\nax.set_xlabel('Distance (μm)')\n\n# Add a scale bar: dx=1 means one unit in data coordinates = 1 μm\nscalebar = ScaleBar(1, 'um', length_fraction=0.25)\nax.add_artist(scalebar)\nplt.show()","lang":"python","description":"Basic usage: create a ScaleBar with calibration factor (dx) and unit, then add to axes.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}