python多输出画图
时间: 2023-12-23 09:25:45 浏览: 78
python实现在一个画布上画多个子图
以下是Python中常用的几种画图库及其使用方法:
1. Matplotlib:Matplotlib是Python中最常用的画图库之一,可以绘制各种类型的图表,包括线图、散点图、柱状图、饼图等等。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
plt.plot(x, y)
plt.show()
```
2. Seaborn:Seaborn是基于Matplotlib的高级数据可视化库,可以绘制更加复杂的图表,并且具有更好的美观度。以下是一个简单的例子:
```python
import seaborn as sns
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
sns.barplot(x="day", y="total_bill", data=tips)
plt.show()
```
3. Plotly:Plotly是一个交互式的数据可视化库,可以绘制各种类型的图表,并且可以通过鼠标交互来控制图表的显示。以下是一个简单的例子:
```python
import plotly.graph_objs as go
import plotly.offline as pyo
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
trace = go.Scatter(x=x, y=y, mode='lines')
data = [trace]
pyo.plot(data)
```
阅读全文