dataframe中如何绘制其中一列的分布图
时间: 2024-05-21 13:12:02 浏览: 15
可以使用pandas的hist()方法绘制某一列的直方图,也可以使用seaborn库的distplot()方法绘制。例如,绘制dataframe中名为“age”的列的直方图:
import pandas as pd
import seaborn as sns
# 读取数据
df = pd.read_csv("data.csv")
# 绘制直方图
sns.distplot(df["age"])
相关问题
绘制DataFrame某一列正态分布图
可以使用Python中的Matplotlib或Seaborn库绘制DataFrame某一列的正态分布图,具体代码如下:
```python
import seaborn as sns
# 假设DataFrame为df,要绘制的列为col_name
sns.distplot(df[col_name], fit=norm, kde=False)
```
这样就可以绘制出某一列的正态分布图。
matplotlib画dataframe中某一列在另一列上的分布情况
可以使用pandas的plot函数来实现,具体代码如下:
```python
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('data.csv') # 读取数据
df.plot(x='col1', y='col2', kind='scatter') # 绘制散点图
plt.show() # 显示图形
```
其中,'col1'和'col2'分别表示数据中的两列,kind='scatter'表示绘制散点图。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)