الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

صورتين في صورةtwo images in one

بدأه akram في 23 أبريل 2012 · 0 رد · 527 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم...

انا اعمل في البحث العلمي وهذا السؤال ليس واجب منزلي كما انني لست مبرمج محترف وانما املك فقط بعض الخلفية

مااريد عمله قد يكون للبعض سهل لذا ارجوا الصبر

لقد عملت هستوجرام من متسلسلتين(sequences) كلا من ملف خاص وكان الناتج في الصورة ( 2 image) عبارة عن خليط من الهستوجرام لكلى المتسلسلتين (لاحظ اختلاف الالوان) الان استخلصت احداهما على حدى (الشكل الاول)

واريد ان اضهر شكل وكانني اقارن بين الشكليين في شكل واحد (كما هو الحال في الشكل الثالث).

والسؤال كيف يمكن عمل ذلك....وهذا هو الكود الذي استخدمته لاخراج الشكلين الاول

from Bio import SeqIO
import pylab
import matplotlib.pyplot as plt
from numpy.random import normal, uniform
import numpy as np
import pylab as pl
import matplotlib.pyplot as plt

sizes1 = [len(rec) for rec in SeqIO.parse("withoutBLASTresults.fasta","fasta")]
bins2 = np.arange(100,5000, 100)
pylab.hist(sizes1, bins2, color='w',alpha=0.5)


pylab.xlabel("Sequence length (bp)")
pylab.ylabel("Frequency")
plt.legend()
pylab.show()

طبعا كود الشكل الثاني ماهو الا تكرار مع اضافة الملف الثاني

ارجوا المساعدة...وشكرا

Doc11111.pdf

زورو موقعنا

www.algabal.com

مواضيع مشابهة