使用“所有行”作为基准行来绘制交叉表结果

时间:2018-11-25 12:01:34

标签: python-3.x pandas matplotlib crosstab

我有这个示例数据框:

>>>M=scipy.sparse.dok_matrix((5,5), dtype=np.float, [default=1.])
>>>M.A
array([[1., 1., 1., 1., 1.],
       [1., 1., 1., 1., 1.],
       [1., 1., 1., 1., 1.],
       [1., 1., 1., 1., 1.],
       [1., 1., 1., 1., 1.]])

我使用交叉表生成新的数据框并绘制结果:

test = pd.DataFrame({'cluster':['1','1','1','1','2','2','2','2','2','3','3','3'],
                 'type':['a','b','c','a','a','b','c','c','a','b','c','a']})

enter image description here

我想将All全部绘制为与每种类型相对应的相同颜色的点划线水平基准线,以改善对图的解释。将感谢这个社区的帮助!

1 个答案:

答案 0 :(得分:0)

@JSGlobal("THREE.Scene")
class Scene extends js.Object {
  def add(obj: js.Object): Unit = ???
}

enter image description here