jupyter绘制箱型图
时间: 2023-11-22 10:47:17 浏览: 40
Jupyter是一个交互式笔记本,可以在其中运行代码,绘制图表等。要在Jupyter中绘制箱型图,可以使用Python的数据可视化库matplotlib。下面是绘制箱型图的步骤:
1. 导入matplotlib库和数据
```
import matplotlib.pyplot as plt
data = [23,22,23,45,22,34,23,26,24,25,28,36,34,23,21,26,39,42,37,27,20,18]
```
2. 绘制箱型图
```
plt.boxplot(data)
plt.show()
```
这将绘制一个箱型图,显示数据的分布,中位数,最大值和最小值。
相关问题
jupyter 绘制地理分布图
在Jupyter Notebook中绘制地理分布图可以使用GeoPandas库。下面是一个示例代码,演示如何使用GeoPandas绘制地理分布图:
```python
import geopandas as gpd
import matplotlib.pyplot as plt
# 读取地理数据文件
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
# 绘制地理分布图
world.plot()
# 显示图形
plt.show()
```
这段代码首先导入了`geopandas`和`matplotlib.pyplot`库。然后使用`gpd.datasets.get_path()`函数获取一个自带的地理数据集(这里使用的是`naturalearth_lowres`数据集)。接着使用`gpd.read_file()`函数读取地理数据文件,并将其存储在`world`变量中。最后使用`world.plot()`函数绘制地理分布图,并使用`plt.show()`函数显示图形。
请注意,这只是一个简单的示例,你可以根据自己的需求进一步定制和美化地理分布图。
jupyter绘制三维图正方形
以下是使用Jupyter绘制三维正方形图的代码示例:
```python
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 创建数据
x, y = np.meshgrid(np.linspace(-1, 1, 10), np.linspace(-1, 1, 10))
z = np.ones_like(x)
# 创建3D图形对象
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# 绘制三维正方形
ax.plot_surface(x, y, z, color='blue')
# 设置坐标轴范围
ax.set_xlim(-1, 1)
ax.set_ylim(-1, 1)
ax.set_zlim(0, 2)
# 显示图形
plt.show()
```
该代码使用了numpy和matplotlib库,首先创建了一个10x10的网格,然后将z轴的值设为1,最后使用plot_surface函数绘制了一个三维正方形。通过设置坐标轴范围,可以使图形更加美观。