python 横置colorbar
时间: 2024-01-08 22:21:20 浏览: 115
以下是两种在Python中横置colorbar的例子:
1. 使用fig.colorbar()函数横置colorbar:
```python
import numpy as np
import matplotlib.pyplot as plt
fig, axes = plt.subplots(3, 3, sharex=True, sharey=True, figsize=(6,6))
for i, row in enumerate(axes):
for j, col in enumerate(row):
im = col.imshow(np.arange(100).reshape((10,10)))
ax_cb = fig.colorbar(im, ax=col, orientation='horizontal')
if col.is_last_row():
col.set_xlabel('x')
if col.is_first_col():
col.set_ylabel('y')
plt.tight_layout()
plt.show()
```
2. 使用plt.colorbar()函数横置colorbar:
```python
import numpy as np
import matplotlib.pyplot as plt
fig, axes = plt.subplots(3, 3, sharex=True, sharey=True, figsize=(6,6))
for i, row in enumerate(axes):
for j, col in enumerate(row):
im = col.imshow(np.arange(100).reshape((10,10)))
ax_cb = plt.colorbar(im, ax=col, orientation='horizontal')
if col.is_last_row():
col.set_xlabel('x')
if col.is_first_col():
col.set_ylabel('y')
plt.tight_layout()
plt.show()
```
阅读全文