python基于csv文件用不同颜色将两列数据挑选行画直方图
时间: 2023-06-14 10:08:23 浏览: 157
基于opencv图像颜色直方图提取程序
5星 · 资源好评率100%
可以使用Python中的pandas和matplotlib库来实现这个任务。
首先,读取CSV文件并将其转换为pandas数据框:
```python
import pandas as pd
df = pd.read_csv('data.csv')
```
然后,选择要绘制直方图的两列数据,并将它们分别存储在两个变量中:
```python
col1 = df['column1']
col2 = df['column2']
```
接下来,定义两个颜色变量用于绘制直方图。例如:
```python
color1 = 'blue'
color2 = 'green'
```
然后,使用matplotlib库来绘制直方图。指定颜色变量作为参数即可:
```python
import matplotlib.pyplot as plt
plt.hist(col1, color=color1, alpha=0.5)
plt.hist(col2, color=color2, alpha=0.5)
plt.show()
```
这将绘制两个直方图,每个直方图分别对应着两列数据。它们的颜色分别为上面定义的颜色变量。alpha参数控制透明度,使得两个直方图之间可以看到交叉部分。
阅读全文