comparison vhom_regionplot.py @ 17:82a32e39fb14 draft

Uploaded
author mzeidler
date Mon, 30 Sep 2013 06:20:14 -0400
parents 943da5b73b2b
children d5a3b07f91c4
comparison
equal deleted inserted replaced
16:943da5b73b2b 17:82a32e39fb14
28 rcParams['axes.facecolor'] = 'white' 28 rcParams['axes.facecolor'] = 'white'
29 rcParams['font.size'] = 10 29 rcParams['font.size'] = 10
30 rcParams['patch.edgecolor'] = 'white' 30 rcParams['patch.edgecolor'] = 'white'
31 rcParams['patch.linewidth']=0.5 31 rcParams['patch.linewidth']=0.5
32 rcParams['patch.facecolor'] = 'black' 32 rcParams['patch.facecolor'] = 'black'
33 rcParams['font.family'] = 'sans-serif' 33 rcParams['font.family'] = 'StixGeneral'
34 rcParams['font.sans-serif'] = ['Lucida Grande','Verdana','Arial']
35 34
36 35
37 def color_variants(r,g,b): 36 def color_variants(r,g,b):
38 h,l2,s= colorsys.rgb_to_hls(r,g,b) 37 h,l2,s= colorsys.rgb_to_hls(r,g,b)
39 l=[l2-0.4,l2-0.1,l2+0.2] 38 l=[l2-0.4,l2-0.1,l2+0.2]
110 rval.append("%s_files=%s;"%(sample,str(getFiles(directory)))) 109 rval.append("%s_files=%s;"%(sample,str(getFiles(directory))))
111 rval.append("$('#%s_graph').jqBarGraph({"%sample) 110 rval.append("$('#%s_graph').jqBarGraph({"%sample)
112 rval.append("sample: '%s',"%sample) 111 rval.append("sample: '%s',"%sample)
113 rval.append("data: %s_array,"%sample) 112 rval.append("data: %s_array,"%sample)
114 rval.append("files: %s_files,"%sample) 113 rval.append("files: %s_files,"%sample)
115 r,g,b,a=cm.hsv(1.*(1-(i/n_samples))) 114 r,g,b,a=cm.hsv(1.*(1-((i/n_samples)))
116 rval.append("colors: %s," %color_variants(r,g,b)) 115 rval.append("colors: %s," %color_variants(r,g,b))
117 rval.append("legend: true,") 116 rval.append("legend: true,")
118 rval.append("tab: 'reads',") 117 rval.append("tab: 'reads',")
119 rval.append("title: '<H3>Visualisation of Sample %s</H3>',"%sample) 118 rval.append("title: '<H3>Visualisation of Sample %s</H3>',"%sample)
120 rval.append("width: %d"%((len(stat_dict[sample])*50)+150)) 119 rval.append("width: %d"%((len(stat_dict[sample])*50)+150))
194 lastvalues.append(bottom[position[sample][level][oldpos]]) 193 lastvalues.append(bottom[position[sample][level][oldpos]])
195 194
196 plt.bar(position[sample][level],values, width=0.8,bottom=lastvalues ,color=colors) 195 plt.bar(position[sample][level],values, width=0.8,bottom=lastvalues ,color=colors)
197 for pos in range(len(values)): 196 for pos in range(len(values)):
198 if position[sample][level][pos] not in bottom: 197 if position[sample][level][pos] not in bottom:
199 bottom[position[sample][level][pos]]=0 198 bottom[position[sample][level][pos]]=values[pos]
200 else: 199 else:
201 bottom[position[sample][level][pos]]+=values[pos] 200 bottom[position[sample][level][pos]]+=values[pos]
202 pos=[x+0.4 for x in range(len(stat_dict[sample]))] 201 pos=[x+0.4 for x in range(len(stat_dict[sample]))]
203 plt.xticks(pos, stat_dict[sample].keys(), rotation='vertical') 202 plt.xticks(pos, stat_dict[sample].keys(), rotation='vertical')
204 if(sub==0): 203 if(sub==0):