使用Bokeh中的下拉菜单从数据框中选择特定行的最佳方法是什么?我尝试使用该虹膜下的修改后的脚本,但服务器只有空白屏幕:
i++
第一部分是给定的示例,因此没有菜单的图表工作正常。我的问题是回调函数的设计,以从数据框中选择特定的行。
答案 0 :(得分:0)
似乎您忘了为.loc指定行输入,我假设您希望所有种类列等于menu.value的行。试试这个代替您的new_data分配
new_data = source_data.loc[:,source_data['species']==menu.value]
或者,如果没有.loc,则可以使用布尔掩码
new_data = source_data[source_data['species'] == menu.value]
答案 1 :(得分:0)
Dim strCriteria AS string
strCriteria = "1 = 1"
If Len(Nz(Me.cboEntitynameFilter, "")) > 0 Then
strCriteria = strCriteria & " and [Entity_Name] = """ & Me.cboEntitynameFilter & """"
End If
If Len(Nz(Me.cboAssignmentFilter, "")) > 0 Then
strCriteria = strCriteria & " and [Assignment] = """ & Me.cboAssignmentFilter & """"
End If
If Len(Nz(Me.cboFYFilter, "")) > 0 Then
strCriteria = strCriteria & " and [Financial_Year] = """ & Me.cboFYFilter & """"
End If
Me.Filter = strCriteria
Me.FilterOn = True
。添加Select
。