python对csv数据集是否有心脏病与中风数量分布柱状图柱状图可视化
时间: 2024-05-13 12:15:37 浏览: 131
基于python的心脏病数据分析
5星 · 资源好评率100%
是的,Python可以对CSV数据集进行可视化,包括分布柱状图。
下面是一个简单的示例代码,使用pandas和matplotlib库来绘制心脏病和中风数量分布柱状图。
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
data = pd.read_csv('data.csv')
# 统计心脏病和中风数量
heart_disease_count = data['heart_disease'].value_counts()
stroke_count = data['stroke'].value_counts()
# 绘制心脏病数量分布柱状图
plt.bar(heart_disease_count.index, heart_disease_count.values)
plt.title('Heart Disease Distribution')
plt.xlabel('Heart Disease')
plt.ylabel('Count')
plt.show()
# 绘制中风数量分布柱状图
plt.bar(stroke_count.index, stroke_count.values)
plt.title('Stroke Distribution')
plt.xlabel('Stroke')
plt.ylabel('Count')
plt.show()
```
在这个示例中,我们首先使用pandas库读取了CSV文件,然后使用value_counts()方法统计了心脏病和中风的数量,最后使用matplotlib库绘制了分布柱状图。
你只需要将代码中的文件路径替换成你的CSV数据集的路径,就可以运行并得到相应的柱状图了。
阅读全文