python проблема сохранения боке и ярлык исчезают, а проблема с отображением - PullRequest
0 голосов
/ 21 апреля 2020

Поскольку я стремлюсь вывести данные на график, я сталкиваюсь с двумя проблемами.

(1) Для функции Bokeh, пока я рисую 4 изображения подряд и добавляю сохранение как SVG , Тогда браузер показан как рисунок1. Более того, когда я комментирую приведенный ниже код, он работает точно так же, как я и думал. Это странно.

p1.output_backend = "svg"
export_svgs(p1, filename="./number_like_comment/fig/{}.svg".format(action_str))

enter image description here enter image description here

(2) Для второго вопроса, после того как я сохраню эти файлы, Я понял, что «Метка», которую я положил в сюжет, тоже исчезнет. (как на рисунке 3).

enter image description here

Большое спасибо за прочтение. Этот вопрос беспокоит меня довольно долго.

1 Ответ

1 голос
/ 22 апреля 2020

Полагаю, что данные (по оси x) начинаются с 0, а по логаксису по какой-то причине рендереру svg это не нравится и он отказывается рисовать всю линию. Средство рендеринга Canvas (используется для интерактивных графиков) только отказывается рисовать отрезок, идущий от или до 0.

Если вы хотите сохранить ось логарифми c, вы можете удалить значения 0 или замените их чем-нибудь, что можно отобразить в логарифмическом масштабе c (например, 0,1), а затем зафиксируйте ось х.

...