#python #holoviews
#python #holoviews
Вопрос:
Я пытаюсь создать два графика, которые зависят от одних и тех же значений ползунка. К сожалению, когда я пытаюсь переместить график одного, я перемещаю оси другого. Кроме того, xlim связаны, когда они не должны, даже если они заданы явно. Это приводит к тому, что мои построенные кривые не отображаются на графике. Я прикрепил фотографии для справки. Как мне сделать так, чтобы графики были независимыми?
Ответ №1:
Итак, я нашел ответ. Есть ключевое слово «shared_axes», для которого вы можете установить значение False. Вставьте это .opts(shared_axes=False)
для обоих графиков.
Комментарии:
1. Да, это решение будет работать и иногда необходимо. Тем не менее, я думаю, что есть более глубокая проблема, а именно отсутствие точных имен размеров вашего участка при создании графика. HoloViews связывает измерения только с одинаковыми именами и единицами измерения, что почти всегда правильно, если вещи названы правильно, но если все просто вызывается
x
, иy
HoloViews не поймет, что это разные измерения. Здесь ось y второго графика выглядит так, как будто она должна быть объявлена «плотностью» в аргументе vdims при создании каждого объекта и аналогично объявлять x в kdims.