1

Mosaic docページの最後のプロットから次のコードを取得しました。

import pandas as pd
import matplotlib.pyplot as plt
from statsmodels.graphics.mosaicplot import mosaic

gender = ['male', 'male', 'male', 'female', 'female', 'female']
pet = ['cat', 'dog', 'dog', 'cat', 'dog', 'cat']
data = pd.DataFrame({'gender': gender, 'pet': pet})
mosaic(data, ['pet', 'gender'],  gap=0.06, title='DataFrame')
plt.show()

ただし、プロットの色を水平方向で同じにしたい、つまり、雌を猫と犬のカテゴリに同じ色でグループ化します。男性にも当てはまるはずです。figsizeまた、 を増やして、タイルの割合を入力できるようにしたいと考えています。

パラメータを試してみましたが、それを行う方法が見つかりませんでした。

4

1 に答える 1