### Navigation

- index
- modules |
- home|
- examples|
- tutorials|
- pyplot|
- docs »

# Scatter plot on polar axis

Demo of scatter plot on a polar axis.

Size increases radially in this example and color increases with angle (just to verify the symbols are being scattered correctly).

    import numpy as np
    import matplotlib.pyplot as plt

    # Fixing random state for reproducibility
    np.random.seed(19680801)

    # Compute areas and colors
    N = 150
    r = 2 * np.random.rand(N)
    theta = 2 * np.pi * np.random.rand(N)
    area = 200 * r**2
    colors = theta

    ax = plt.subplot(111, projection='polar')
    c = ax.scatter(theta, r, c=colors, s=area, cmap='hsv', alpha=0.75)

    plt.show()

Total running time of the script: ( 0 minutes 0.021 seconds)

Generated by Sphinx-Gallery