【实例截图】
【核心代码】
# -*- coding: utf-8 -*- """ Created on Fri Jan 19 13:34:15 2018 @author: administrator """ import numpy as np import matplotlib.pyplot as plt # 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()