我想更改此马赛克图的颜色以使其可在黑白中打印,但找不到更改此参数的方法
from statsmodels.graphics.mosaicplot import mosaic
import matplotlib.pyplot as plt
import pandas
x = ['yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes']
y = ['yes', 'yes', 'yes', 'yes', 'no', 'no', 'no']
data = pandas.DataFrame({'x': x, 'y': y})
mosaic(data, ['x', 'y'])
plt.savefig("mosaicplot.pdf", figsize=[10,5])
plt.show()
这是我实际拥有的:我看到我可以在此链接上使用马赛克(属性)更改颜色:http: //www.statsmodels.org/stable/generated/statsmodels.graphics.mosaicplot.mosaic.html 但我只能给 2 种不同的颜色,我需要为每个图使用不同的颜色,如下所示: