اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

يمكنك استخدام الوسيط cbar_kws للقيام بذلك حيث نمرر له قاموساً يحتوي المفتاح shrink ومن خلال قيمة هذا المفتاح يمكننا التحكم بحجمه، فبشكل افتراضي يكون 1، وبالتالي أي قيمة أقل من 1 تؤدي لتصغيره وأي قيمة أكبر من واحد تؤدي لتكبيره.

import numpy as np; np.random.seed(0)
import seaborn as sns; sns.set_theme()
uniform_data = np.random.rand(10, 12)
ax = sns.heatmap(uniform_data,
				cbar_kws={'shrink': 0.5})

الخرج:
61c373c93f344_(3).png.dec5da703f81ed78ba4a1c5d101ade48.png

  • 0
نشر

يمكنك كذلك استخدام cbar_ax لوضع مكان شريط الألوان كما تريد، وبالتالي يمكنك تغيير أبعاده وكذلك مكانه في الصورة كالتالي:

import seaborn as sns
import pandas as pd
import numpy as np
import matplotlib.pylab as plt
uniform_data = np.random.rand(10, 12)
fig, ax = plt.subplots(1, 1)
#مكان وحجم ال colorbar
cbar_ax = fig.add_axes([.905, .3, .05, .3])
sns.heatmap(uniform_data, ax=ax, cbar_ax = cbar_ax, cbar=True)

plt.show()

وتظهر كالتالي:

61c8970635c38_Figure2021-12-26182234.png.907c8805d864963c1e19637a1e052b12.png

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...