Dưới đây là một ví dụ cho thấy một colorbar cho mỗi âm mưu phụ:Một bản đồ nhiệt về colorbar cho sanh ở biển trong âm mưu phụ
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.random((10,10,)))
fig,axn = plt.subplots(2, 2, sharex=True, sharey=True)
for ax in axn.flat:
sns.heatmap(df, ax=ax)
Làm thế nào tôi có thể loại bỏ các colorbars cho mỗi âm mưu phụ? Tôi muốn chỉ có một thanh màu được định hướng theo chiều dọc hoặc chiều ngang. Tôi biết tôi có quyền truy cập vào mỗi trục colorbar qua fig.get_axes()[:-4]
, nhưng làm thế nào tôi có thể xóa nó khỏi hoàn toàn khỏi cốt truyện? Tôi không nghĩ rằng có một tùy chọn để chọn không vẽ thanh màu khi bản đồ nhiệt được gọi.
Giải pháp tuyệt vời. Điều này rất hữu ích. Cảm ơn. – drg
Bạn có chắc chắn rằng điều này cũng sẽ đồng bộ hóa màu sắc? Cách tôi nhìn thấy nó sẽ chỉ vẽ bản đồ màu cho trục đầu tiên, nhưng bản đồ màu sẽ không nhất thiết phải tương thích với các trục khác. – bayer
Điểm tốt. Bạn sẽ muốn chỉ định 'vmin' và' vmax' – mwaskom