python 画图片
时间: 2024-02-20 09:55:14 浏览: 86
以下是Python中画图的一些常用方法和技巧:
1. 使用Matplotlib库进行基本绘图:
```python
import matplotlib.pyplot as plt
# 绘制折线图
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
plt.plot(x, y)
# 绘制散点图
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
plt.scatter(x, y)
# 绘制柱状图
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
plt.bar(x, y)
# 添加标题和标签
plt.title("图表标题")
plt.xlabel("x轴标签")
plt.ylabel("y轴标签")
# 显示图表
plt.show()
```
2. 使用Seaborn库进行高级绘图:
```python
import seaborn as sns
# 绘制箱型图
data = [1, 2, 3, 4, 5]
sns.boxplot(data)
# 绘制热力图
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
sns.heatmap(data)
# 绘制直方图
data = [1, 2, 3, 4, 5]
sns.histplot(data)
# 添加标题和标签
plt.title("图表标题")
plt.xlabel("x轴标签")
plt.ylabel("y轴标签")
# 显示图表
plt.show()
```
3. 使用Plotly库进行交互式绘图:
```python
import plotly.graph_objects as go
# 绘制散点图
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
fig = go.Figure(data=go.Scatter(x=x, y=y, mode='markers'))
# 绘制柱状图
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
fig = go.Figure(data=go.Bar(x=x, y=y))
# 添加标题和标签
fig.update_layout(title="图表标题", xaxis_title="x轴标签", yaxis_title="y轴标签")
# 显示图表
fig.show()
```
阅读全文