data = [ ['susan',6], ['tom',3], ['frankie',8], ['roger',7], ['amy',9], ['nicole',10], ['joran',5], ['mark',4], ['brianne',7], ['michael',8], ['greg',4], ['adrian',6], ['drew',9] ] names,weights = zip(*data) test1 = ColumnDataSource({'names':names,'weights':weights}) sdp = WordCloud2(source=test1,wordCol="names",sizeCol="weights",colors=['pink','blue','green']) show(sdp)