如何在python中绘制马赛克图?
我试图在下面的数据帧上绘制马赛克图,但它一直发送错误:“ValueError:至少有一个比例应该大于零” 以下是数据帧:如何在python中绘制马赛克图?,python,statsmodels,mosaic,mosaic-plot,Python,Statsmodels,Mosaic,Mosaic Plot,我试图在下面的数据帧上绘制马赛克图,但它一直发送错误:“ValueError:至少有一个比例应该大于零” 以下是数据帧: import numpy as np import pandas as pd import matplotlib import matplotlib.pyplot as plt from statsmodels.graphics.mosaicplot import mosaic 有什么想法吗? 谢谢请发布马赛克功能的内容。或者至少是从何处导入(如果是从statsmodels
import numpy as np
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
from statsmodels.graphics.mosaicplot import mosaic
有什么想法吗?
谢谢请发布马赛克功能的内容。或者至少是从何处导入(如果是从
statsmodels
)。没有办法知道你在干什么calling@BrianJoseph谢谢Brian,我已经编辑了代码。
Mortgage = [3839, 950]
Own = [1170, 183]
Rent = [3496, 362]
data = pd.DataFrame({'Mortgage' : Mortgage, 'Own' :Own, 'Rent': Rent})
mosaic(data, ['Mortgage', 'Own', 'Rent'])
plt.show()