( ( ( ( nan nan in [ ]normed_sums[:- plot(kind='barh'stacked=truei excluded the two largest bins as these are not donations by individuals see figure - for the resulting figure figure - percentage of total donations received by candidates for each donation size there are of course many refinements and improvements of this analysis for exampleyou could aggregate donations by donor name and zip code to adjust for donors who gave many small amounts versus one or more large donations encourage you to download it and explore it yourself donation statistics by state aggregating the data by candidate and state is routine affairin [ ]grouped fec_mrbo groupby(['cand_nm''contbr_st']in [ ]totals grouped contb_receipt_amt sum(unstack( fillna( in [ ]totals totals[totals sum( in [ ]totals[: out[ ]cand_nm obamabarack contbr_st romneymitt example federal election commission database www it-ebooks info