导入数据后,如何用python画图,比如箱线图、散点图、线性相关图、时间序列图
时间: 2023-08-18 18:08:43 浏览: 112
python 导入数据及作图的实现
5星 · 资源好评率100%
要用Python画图,我们可以使用matplotlib、seaborn、plotly等库来实现。下面是一些常见类型的图形示例代码:
1. 箱线图
```
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
data = np.random.normal(size=100)
# 绘制箱线图
fig, ax = plt.subplots()
ax.boxplot(data)
plt.show()
```
2. 散点图
```
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
x = np.random.normal(size=100)
y = np.random.normal(size=100)
# 绘制散点图
plt.scatter(x, y)
plt.show()
```
3. 线性相关图
```
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
x = np.random.normal(size=100)
y = x * 2 + np.random.normal(size=100)
# 绘制线性相关图
plt.scatter(x, y)
plt.plot(x, x * 2, color='red')
plt.show()
```
4. 时间序列图
```
import matplotlib.pyplot as plt
import pandas as pd
# 读取csv文件
df = pd.read_csv('data.csv', parse_dates=['date'], index_col='date')
# 绘制时间序列图
plt.plot(df)
plt.show()
```
以上是一些常见类型的图形示例代码,你可以根据需求调整参数,来实现你需要的图形。
阅读全文