如何使用Python在Jupyter Notebook中绘制Harvey Balls?
我尝试过unicode Harvey Balls,但半个完整的圆圈比3/4完整的圆圈高。 (source)
我只需要空,四分之一,一半,四分之三和一个完整的圆圈。
答案 0 :(得分:1)
也许不是最优雅的方法,但它应该回答您的问题:
fig, (empty, quarter, half, three_quarters, full) = plt.subplots(nrows=1, ncols=5, figsize=(18, 3))
empty.pie([100], colors = ['white'],
wedgeprops = { 'linewidth' : 1, 'edgecolor' : 'black' })
quarter.pie([75, 25], colors = ['white', 'black'], startangle=90,
wedgeprops = { 'linewidth' : 1, 'edgecolor' : 'black' })
half.pie([50, 50], colors = ['white', 'black'], startangle=90,
wedgeprops = { 'linewidth' : 1, 'edgecolor' : 'black' })
three_quarters.pie([25, 75], colors = ['white', 'black'], startangle=90,
wedgeprops = { 'linewidth' : 1, 'edgecolor' : 'black' })
full.pie([100], colors = ['black'],
wedgeprops = { 'linewidth' : 1, 'edgecolor' : 'black' } )