Измените размер всех морских участков в коде Python. - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь определить размер ВСЕХ цифр, произведенных seaborn в моем коде (один kdeplot и один Jointplot).

Код:

plt.figure(figsize=(10,10))
sns.kdeplot(DF["x"], DF["y"], cmap="viridis")
plt.show()

plt.figure(figsize=(10,10))
sns.jointplot(DF["x"], DF["y"], color ="blue")
plt.show()

С этимкод, изменяется только размер первой цифры (kde), а вторая все еще мала.Однако, если второй график также является kdeplot , то размер корректируется хорошо!Если оба являются совместными, ни один из них не изменит размер!Каково решение?Почему размер совместного участка не меняется!?

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете попытаться назначить совместный участок, а затем установить размер фигуры:

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

x = np.arange(10)
y = x * 2

DF = pd.DataFrame({'x': x, 'y': y})

plt.figure(figsize=(10,10))
sns.kdeplot(DF["x"], DF["y"], cmap="viridis")

plt.figure(figsize=(10,10))
myplot = sns.jointplot(DF["x"], DF["y"], color ="blue")
myplot.fig.set_size_inches(10,10)
...