如何用matplotlib统计‘Ownership Type’有几种
时间: 2024-03-04 18:49:45 浏览: 18
可以按照以下步骤使用matplotlib统计'Ownership Type'有几种:
1. 导入matplotlib库
```python
import matplotlib.pyplot as plt
```
2. 准备数据
假设我们已经从数据集中提取出了所有的'Ownership Type',存储在一个列表变量`ownership_types`中,可以按照以下方式统计其种类数量:
```python
# 准备数据
unique_ownership_types = set(ownership_types)
num_ownership_types = len(unique_ownership_types)
```
其中,`set()`函数用于将列表中的元素去重,`len()`函数用于计算去重后的元素数量。
3. 绘制统计图
```python
# 绘制统计图
plt.bar(0, num_ownership_types)
plt.xticks([])
plt.ylabel('Number of Ownership Types')
plt.show()
```
这里使用`plt.bar()`函数绘制柱状图,`0`参数用于指定柱状图的位置,`plt.xticks([])`用于隐藏x轴刻度,`plt.ylabel()`用于指定y轴标签,`plt.show()`用于显示图形。
完整代码如下:
```python
import matplotlib.pyplot as plt
# 准备数据
ownership_types = ['Type A', 'Type B', 'Type C', 'Type B', 'Type D', 'Type A']
unique_ownership_types = set(ownership_types)
num_ownership_types = len(unique_ownership_types)
# 绘制统计图
plt.bar(0, num_ownership_types)
plt.xticks([])
plt.ylabel('Number of Ownership Types')
plt.show()
```