Size: a a a

D3.js — русскоговорящее сообщество

2019 November 01

А

А_Greece 🌸 in D3.js — русскоговорящее сообщество
Спасибо)
источник

Л

Леонид in D3.js — русскоговорящее сообщество
Я использовал d3 плюс anime.js для своего дерева
источник

А

А_Greece 🌸 in D3.js — русскоговорящее сообщество
Леонид
Я использовал d3 плюс anime.js для своего дерева
А обычные transition внутри д3?
источник

Л

Леонид in D3.js — русскоговорящее сообщество
У меня там много слоев было
источник

Л

Леонид in D3.js — русскоговорящее сообщество
И мне нужно было чтобы бек граунд шевелился под деревом в зависимости от выбранного элемента дерева
источник

Л

Леонид in D3.js — русскоговорящее сообщество
Мне не хотелось заморачиваться написанием своего кода я взял готовую Библу с реализованной анимацией
источник

А

А_Greece 🌸 in D3.js — русскоговорящее сообщество
У меня пока всё проще))
источник

Л

Леонид in D3.js — русскоговорящее сообщество
А_Greece 🌸
А обычные transition внутри д3?
И я не на столько хорошо в д3 разбераюсь
источник

Л

Леонид in D3.js — русскоговорящее сообщество
Точней вообще в свг
источник

Л

Леонид in D3.js — русскоговорящее сообщество
У меня мозг ломается когда я вижу свг код
источник

Л

Леонид in D3.js — русскоговорящее сообщество
он не читабельный
источник

А

А_Greece 🌸 in D3.js — русскоговорящее сообщество
Просто обычно, это делают люди с каким-то уклоном в визальную составляющую и свг. Человек, котрый пишет логику и архитектуру, вряд ли с легкостью создаст красивую свг анимашку (
источник

Л

Леонид in D3.js — русскоговорящее сообщество
Да мне это даётся с трудом
источник
2019 November 04

M

Miseo in D3.js — русскоговорящее сообщество
Кто то делал графики на D3 только для риалтайма? А то я тут подключил вэбсокет и вкладка стала загибаться... Вот и думаю что я не так делаю. Слишком много рирендеров. Уменьшил частоту обновления графика до 1 секунда, но всё равно туго. Есть какие может примеры?
источник
2019 November 05

МС

Михаил Соловьев in D3.js — русскоговорящее сообщество
Miseo
Кто то делал графики на D3 только для риалтайма? А то я тут подключил вэбсокет и вкладка стала загибаться... Вот и думаю что я не так делаю. Слишком много рирендеров. Уменьшил частоту обновления графика до 1 секунда, но всё равно туго. Есть какие может примеры?
У тебя канва или свг для отрисовки? С канвой возможно будет по бодрее чуть. Eще погугли как к сущесвующим данным добавлять новые data().join, так с свг просто <path d="..."/> добавиться.
источник

МС

Михаил Соловьев in D3.js — русскоговорящее сообщество
примеры на оф сайте есть
источник

M

Miseo in D3.js — русскоговорящее сообщество
Михаил Соловьев
У тебя канва или свг для отрисовки? С канвой возможно будет по бодрее чуть. Eще погугли как к сущесвующим данным добавлять новые data().join, так с свг просто <path d="..."/> добавиться.
Использую svg. А для перерисовки ReactJS ) Буду тестить, думаю что то найду.
источник

МС

Михаил Соловьев in D3.js — русскоговорящее сообщество
Miseo
Использую svg. А для перерисовки ReactJS ) Буду тестить, думаю что то найду.
Как это реакст для перерисовки? Реакт-файбер по своим фреймам ресует, он тебе возможно все и херит. Попробуй через рефы сделать, если реакт нельза убрать
источник

M

Miseo in D3.js — русскоговорящее сообщество
Михаил Соловьев
Как это реакст для перерисовки? Реакт-файбер по своим фреймам ресует, он тебе возможно все и херит. Попробуй через рефы сделать, если реакт нельза убрать
Я тут недавно смотрел относительно свежее выступление Shirley Wu, она рекомендовала использовать D3 только для вычислений. А Реакт уже сам всё что нужно отрисует, так как он работает через virtualDOM. Сравнивая что нужно поменять.
Хотя с рефами попробую. Мало ли )
источник

DM

Denis Morozkin in D3.js — русскоговорящее сообщество
Miseo
Использую svg. А для перерисовки ReactJS ) Буду тестить, думаю что то найду.
Это скорее всего не поможет, но все же... . Можешь в React попробовать использовать memo для функциональной компоненте или PureComponent для классовой компоненте, это поможет избежать перерисовки компоненты(когда props падает старый, то перерисовка не происходит)
источник