我尝试改编一个脚本,它是answered here before,用于筛选前十名供应商(proveedor_nombre
),这意味着,那些从降序中获得更多资金但从未开始工作的供应商
因为我甚至不知道我做错了什么,你们知道我有什么办法可以得到想要的结果吗
以下是原始代码:
# Monto total asignado por proveedor
proveedores_dinero = alt.Chart(df).mark_circle().encode(
x = alt.X('proveedor_nombre:N'),
y = alt.Y('sum(monto_contrato_minimo):Q'),
)
proveedores_dinero
这里是输出:
可以在
transform_window
上应用rank
来过滤顶部的n
结果。但是,丢失的proveedores的圆将绘制在轴x=0
上,在这种情况下,它通过顶部的n+1
值过滤y
值。在下面的示例中,我正在绘制6个可能的前3个Proveeder将导致
相关问题 更多 >
编程相关推荐