jupyter绘制环状柱状图
时间: 2024-06-11 07:03:30 浏览: 211
使用jQuery jqPlot插件绘制柱状图
在Jupyter Notebook中,你可以使用matplotlib库来创建环形或堆积柱状图,其中最常用的是`plt.pie`函数用于绘制环状图(饼图),而`plt.bar`或`plt.barh`则用来绘制普通或水平的柱状图。如果你想创建一个环形柱状图(即堆叠柱状图中的一部分是圆环区域),可以结合这两个功能。
这里是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 假设我们有三个部分的数据
labels = ['A', 'B', 'C']
sizes = [30, 40, 30] # 每部分的大小
colors = ['#ff9999', '#66b3ff', '#99ff99'] # 颜色选择
# 绘制环形柱状图
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, colors=colors,
wedgeprops=dict(width=0.3), # 控制环宽度
startangle=90, # 旋转起始角度
pctdistance=0.85, # 内外圆的比例
textprops={'color': 'white', 'fontweight': 'bold'}) # 文字样式
# 如果你想添加一个中心的圈形,可以用空白的环
ax.add_artist(plt.Circle((0, 0), 0.7, color='white', fill=False))
ax.set_title('环形柱状图示例')
plt.show()
```
阅读全文