3

1 つの図に複数の swarmplot をプロットしたいと思います。swarmplot は、axesキーワードが必要なため、これを実行できるはずのシーボーン プロットの 1 つだと思います。ただし、(新しく更新されたanaconda、matplotlib、およびseabornを使用)次のコード:

import seaborn as sb
import matplotlib.pyplot as plt
tips = sb.load_dataset("tips")
f, ax = plt.subplots(2,2)
sb.swarmplot(x="size", y="total_bill", data=tips, axes=ax[0,0])

次のエラーが表示されます (長いトレースバックの最後に):

ValueError: Can not reset the axes.  You are probably trying to re-use an artist in more than one Axes which is not supported

私はグーグルで検索しましたが、このエラーについての言及は見つかりませんでした。サブプロットに aを描画することはできませんswarmplotか?

ありがとう。

4

1 に答える 1

4

ax=ではなく、を使用しますaxes=

于 2016-05-16T14:12:19.383 に答える