这里是背景虚化做到这一点
代码的方法:
from bokeh.plotting import figure, output_file, show
import pandas as pd
data = {'Merchant':[1,0,1,0],
'Non-Merchant':[0,1,0,1],
'Num of Chats Received':[80,60,70,50],
'Num of Chats Made':[50,30,40,20]}
df = pd.DataFrame(data)
merchant_chats_made = list(df[df['Merchant'] == 1]['Num of Chats Made'])
merchant_chats_received = list(df[df['Merchant'] == 1]['Num of Chats Received'])
non_merchant_chats_made = list(df[df['Non-Merchant'] == 1]['Num of Chats Made'])
non_merchant_chats_received = list(df[df['Non-Merchant'] == 1]['Num of Chats Received'])
output_file('merchant.html')
p = figure(plot_width=400, plot_height=400)
p.circle(merchant_chats_made,
merchant_chats_received,
size=10,color='red',alpha=0.5,
legend='Merchant')
p.circle(non_merchant_chats_made,
non_merchant_chats_received,
size=10,color='blue',alpha=0.5,
legend='Non-Merchant')
p.xaxis.axis_label = 'Chats Made'
p.yaxis.axis_label = 'Chats Received'
p.legend.location = 'top_left'
show(p)
嗨@rbierman,我给它一个尝试,但我的情节是空白):任何想法,为什么? https://gist.github.com/rphly/dda99854a77e2fcc1b9c94fe2ef38ea1 我应该提到我的数值范围从单个数字到800〜。 – raph
解决!去检查dtypes并意识到我的1&0是字符串类型。谢谢! – raph
哦,真好!如果您对此答案感到满意,请接受它,以便问题关闭 – mitoRibo