Я пытаюсь построить 3 вспомогательных участка с точечной диаграммой на осях [0,0], горизонтальной гистограммой на осях [0,1] и гистограммой на осях [1,0].Графики работают нормально, за исключением случаев, когда я пытаюсь заставить их делиться осями.Ниже мой код и изображение вывода:
import matplotlib.pyplot as plt
import pandas as pd
fig, axes = plt.subplots(2,2,figsize=(10,10))
df.plot(x=['LCScore'],
y=['Retail Price (Value)'],
s=bike_df['BV Total']/100,
kind="scatter",
ax=axes[0,0],
alpha=0.5)
df.groupby('Retail Price (Value)')['BV Total'].sum().plot(y='BV Total',
kind="barh",
ax=axes[0,1],
yticks=(80,100,120,140,160,180,200))
df.groupby('LCScore')['BV Total'].sum().plot(y='BV Total',
kind="bar",
ax=axes[1,0])
plt.sca(axes[0,0])
plt.xticks((1,2,3,4),('i','i','c','m'))
plt.sca(axes[1,0])
plt.xticks((1,2,3,4),('i','i','c','m'))
plt.show()
fig.savefig('foo.pdf')
plt.close()

Кажется, что это происходит, когда я назначаю xticks для осей [1,0] участок.