Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中绘制马赛克图?_Python_Statsmodels_Mosaic_Mosaic Plot - Fatal编程技术网

如何在python中绘制马赛克图?

如何在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

我试图在下面的数据帧上绘制马赛克图,但它一直发送错误:“ValueError:至少有一个比例应该大于零” 以下是数据帧:

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()