Участок Seaborn с заданными пределами осей

Существует хотя бы один способ, но он не очень хороший. Вы можете просто опросить элемент для таких изменений:

var previous_style,
    poll = window.setInterval(function()
{
    var current_style = document.getElementById('target').style.display;
    if (previous_style != current_style) {
        alert('style changed');
        window.clearInterval(poll);
    } else {
        previous_style = current_style;
    }
}, 100);

В стандарте DOM также указаны события мутации , но у меня никогда не было возможности их использовать, и я «Не знаю, насколько хорошо они поддерживаются. Вы бы использовали их следующим образом:

target.addEventListener('DOMAttrModified', function()
{
    if (e.attrName == 'style') {
        alert('style changed');
    }
}, false);

Этот код не работает, поэтому я не уверен, что он сработает.

самым простым решением было бы иметь обратный вызов в функции, отображающей вашу цель.

0
задан donut 1 March 2019 в 19:47
поделиться

1 ответ

Вы можете построить свои данные и изменить пределы оси графика позже:

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

# generate some random date
x = np.random.normal(loc=650, scale=100, size=1000)
y = np.random.normal(loc=600, scale=200, size=1000)

plot = sns.jointplot(x, y, kind="kde")
plot.ax_marg_x.set_xlim(0, 3000)
plot.ax_marg_y.set_ylim(0, 1200)

plt.show()
0
ответ дан Niklas Mertsch 1 March 2019 в 19:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: