使用Python在Jupyter笔记本中绘制Harvey Balls

使用Python在Jupyter笔记本中绘制Harvey Balls,python,jupyter-notebook,Python,Jupyter Notebook,如何使用Python在Jupyter笔记本中绘制 我试过unicode Harvey Balls,但半整圈比3/4整圈高 我只需要空的、四分之一的、一半的、四分之三的和一个完整的圆圈。也许不是最优雅的方式,但它应该能回答你的问题: fig, (empty, quarter, half, three_quarters, full) = plt.subplots(nrows=1, ncols=5, figsize=(18, 3)) empty.pie([100], colors = ['whit

如何使用Python在Jupyter笔记本中绘制

我试过unicode Harvey Balls,但半整圈比3/4整圈高


我只需要空的、四分之一的、一半的、四分之三的和一个完整的圆圈。

也许不是最优雅的方式,但它应该能回答你的问题:

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' } )