Mercurial > repos > mzeidler > virana_main
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): |