Построение графиков с несколькими плотностями python - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь построить несколько графиков плотности с одного и того же pandas df, но получаю один график со всеми данными на нем. какие-либо предложения, как сделать отдельные участки для каждого элемента моего списка?

for i in List:
    ax = df[i].plot(kind='density',  colormap="Set2", label='')
    plt.axvline(point_of_interest, linestyle='dashed', linewidth=2, color='r', label="Current Price")
    plt.title(i)
    ax.legend(loc='lower center',  bbox_to_anchor=(0.5, -0.25), ncol=2)

Спасибо!

1 Ответ

0 голосов
/ 30 апреля 2020

Попробуйте

for i in List:
    ax = df[i].plot(kind='density',  colormap="Set2", label='')
    plt.axvline(point_of_interest, linestyle='dashed', linewidth=2, color='r', label="Current Price")
    plt.title(i)
    ax.legend(loc='lower center',  bbox_to_anchor=(0.5, -0.25), ncol=2)
    plt.figure()

Это будет делать новую фигуру каждую итерацию через l oop

...