我有一個相當簡單的問題,但有一些讓我難住2天。 我需要繪製2+文件。每個文件需要繪製在總共25個繪圖上,但必須繪製在同一組軸上。 (也就是說,如果我需要每個地塊上有2行25個地塊的2個文件)。Matplotlib。在'for循環'繪製到同一軸
我有產生50個圖(爲每一個行)此須藤代碼...這是錯誤的
with open(bamlist, 'r') as bamlist:
for bam in bamlist: #Opens the 2 files
'Generate data Here'
dataframe = []
for line in data:
line = line.split("\t")
dataframe.append(line[0:4:1])
df = pd.DataFrame(dataframe, columns=['Chromosome', 'Position', 'N', 'BaseCount'])
grouped_df = df.groupby('Chromosome') #groups dataframe into the required 25plots
for df in grouped_df:
density_data = 'Get density data from df'
f, ax = plt.subplots()
sns.kdeplot(density_data, ax=ax, linewidth=1)
pp.savefig()
pp.close()
有沒有辦法恢復到初始設置的軸的第二時間爲循環被輸入,這樣我就可以得到2條線,每條有25塊圖(相對於50塊)?
你想上一個數字25米的次要情節,或25級獨立的數字? – tom
要麼。單獨的數字將更容易查看壽。 –