Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. from matplotlib import pyplot as plt
  2. from matplotlib_venn import venn2
  3. from collections import OrderedDict
  4.  
  5. named_sets = {'x1': set(['foo','foo','bar',"pax"]), "x3" : set(['foo','qux','bar',"zoo"])}
  6. od = OrderedDict(sorted(named_sets.iteritems()))
  7.  
  8. circlenm = ()
  9. circlels = []
  10. for k,v in od.iteritems():
  11. circlenm = circlenm + (k,)
  12. circlels.append(v)
  13.  
  14.  
  15. c = venn2(subsets = circlels,set_labels = circlenm)
  16. c.get_patch_by_id('10').set_color('red')
  17. c.get_patch_by_id('01').set_color('blue')
  18. c.get_patch_by_id('10').set_edgecolor('none')
  19. c.get_patch_by_id('01').set_edgecolor('none')
  20. c.get_patch_by_id('10').set_alpha(0.4)
  21. c.get_patch_by_id('01').set_alpha(0.4)
  22. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement