وتعزو تقاسم مؤامرة كفاف بين الحبكات الجانبية

StackOverflow https://stackoverflow.com/questions/1640636

  •  08-07-2019
  •  | 
  •  

سؤال

وأنا بالتآمر العديد من المؤامرات كفاف جنبا إلى جنب لتصور تطور الزمن وظيفة معينة. أريد أن تكون مشتركة قيمة كل كفاف واللون بين كل الحبكات الجانبية، ولكن في كل مرة يمكنني إضافة حبكة فرعية جديدة، وإعادة حساب القيم كفاف (كما هو موضح في الصورة أدناه)، لذلك أي المقارنة بينهما لا معنى له.

كونتور مع colorbars http://www.inf.utfsm.cl/~rbonvall/colorbar-and-contour-plots.png

ولقد حاولت وضع مجموعات مختلفة يدويا من cmap، colorbar وaxes الصفات على كل مثيل حبكة فرعية، من دون نجاح. كيف يمكنني المشاركة في مؤامرة كفاف سمات بين جميع الحبكات الجانبية؟ وبعبارة أخرى، وكيفية الحصول على نفس colorbar لجميع الحبكات الجانبية؟

هل كانت مفيدة؟

المحلول

ويمكنك تحديد بشكل مباشر على القيم كفاف لاستخدامها في المؤامرة كفاف. وإليك مثال:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(-1.2, 1.2, .025)
y = np.arange(-1.2, 1.2, .025)
X, Y = np.meshgrid(x, y)
Z = np.cos(X)*np.cos(Y)
Z = Z*Z

plt.subplot(1,2,1)
CS = plt.contour(X, Y, Z)   # set levels automatically
plt.clabel(CS, inline=1, fontsize=10)
plt.subplot(1,2,2)
CS = plt.contour(X, Y, Z-.1, CS.levels)  # set levels as previous levels
plt.clabel(CS, inline=1, fontsize=10)
plt.show()
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top