Press "Enter" to skip to content

Data visualisation chat about D3.js, P5.js, JavaScript, Python with kosamari, sxywu and shiffman


о хорошо так привет доброе утро понедельника это
не утро, как вы можете видеть, это вечер
в Нью- Йорке, и это то, что вы
получить, если вы медлить и показать снова
интро весь день в любом случае
так что пока я нахожусь в Нью-Йорке для
отпуск , то я подумал , что было бы
приятно снять видео с парочкой
мои друзья-разработчики были похожи
выдающийся захватывающий и блестящий
люди, которые я очень горжусь, вы знаете, и
просто поболтать да начать с разговора
о том, кто они, а затем вскочить
там и то, что мы в конечном итоге
говорить о данных визуализации данных
обработка в JavaScript Python d3, как
куча всего этого, и оказалось,
быть супер супер супер интересно
обсуждение, так что если мы заинтересованы в
Глядя немного в науку о данных
и что этот эпизод должен быть
очень приятно для вас, я думаю, прежде чем мы
ладить с этим , хотя я хотел бы
прочитайте сегодняшнего спонсора, который является блестящим
спасибо, блестящий блестящий
сайт для решения проблем, который учит вас
как думать , как компьютерный ученый
если вы заинтересованы в машинном обучении
и линейная алгебра и все остальное
карта, которая идет за ним
блестящий твой друг у них есть
интерактивные проблемы с внедрением
возрастающая сложность может понравиться игрой
где чувство прогрессии это
действительно удовлетворительное использование блестящей точки орг
Слэш ФФФ не подписывался, чтобы позволить им
знаю, что вы пришли сюда также, если вы
являются одними из первых 200, чтобы использовать это
по ссылке вы получите 20% годовых
подписка, если вы получаете, что проверить их
после показа ссылка также в
описание эпизода что-то вроде
что ах это хорошо, это моя хорошая сторона
Я не могу сказать, как они, как ты
Ребята знают , является оно это вещь с
хорошие сайты или нет, я бы, возможно, мы можем
брось немного, а я правильно
не знаю, я всегда слышу, как люди говорят, что
так что я просто говорю, что это, но я
почти уверен, что у меня нет хорошего
сторона как нет, я не знаю, какой это
является
Я хотел бы знать, пожалуйста, дайте мне знать
что моя хорошая сторона, да, это очень
ценная информация, которую мы можем начать как
Хорошо, так что мы собираемся сделать это сделать некоторые
введение для людей, которые не знают
Вы так, что это будет на
мой канал, но да, вы любите людей
не знаю кто ты обязательно
Даниэль расскажет нам немного о том, кто
вы
меня зовут Дэн Шиффман, это мое имя
понял
Я думаю, что, вероятно, как три
вещи, которые наиболее актуальны для упоминания
где это я делаю и работаю с и и
участвовать в одном это у меня также есть
Канал YouTube называется поезд кодирования
где я делаю много учебников по кодированию
могу сказать больше об этом я тоже учу
в программе здесь, в Нью-Йорке
называется ITP это называется Искусство Нью-Йорка
Университет, а затем я тоже работаю над этим
то, что называется фонд обработки
которая является некоммерческой организацией, которая управляет
хорошо он делает много разных
общественные и образовательные инициативы, но
также поддерживает творческое кодирование
учебные пособия вещи
которые с открытым исходным кодом, как JavaScript
библиотека p5.js, обрабатывающая оригинал
программное обеспечение для обработки на основе Java
а затем есть также питон
обработка, которую я не знаю, как использовать
Я знаю , как использовать его , я только я да
Вы, вероятно, не должны продавать это вам
потому что вы, вероятно, как анти
аллергия на Python на самом деле, возможно, да
расскажите немного о себе да
Сью привет, я Ширли, меня зовут Ширли
Лю Я думаю, что название, я, наконец,
поселились для себя независимы
Создатель визуализации данных, да, да
мне потребовалось два с половиной года, чтобы сделать
это но я в основном внештатный
инженер-программист, и я концентрируюсь на
визуализация данных в этом, и они
сделать весь процесс разработки кода данных
для всех моих клиентов и многих моих
клиенты либо вид журналистики, так
как лаборатории Новостей Google Guardian
на самом деле гм или они больше как
аналитика внутренних данных
так что это в основном то, что я делаю так, что
но что это влечет за собой технически
как то, что, что вы строите
визуализации и да, так что я начал
в качестве внешнего инженера, и я вроде
был как в этой области и не
разветвлялся, как я планировал, как
пять лет назад я и так все, что я
сделать в JavaScript было время в
который я был, как я не был бы
загнанный в этот язык, который я
было похоже, что я собираюсь сделать Python для всех
моя обработка данных и довольно чистка
и тогда это я понял, что я был как
2 раза ниже в Python, тогда я был в
JavaScript и только потому, что, как я
в тот момент было похоже на использование
яваскрипт годами и ничего не нравится
еще и я клянусь, у меня был как полу
собственно в информатике образования
где вы знаете, меня учили как Python
и Java и CI не знают, как использовать
что-нибудь из этого больше, так что да, я тоже
нет и да после месяца Python я
было так, что это действительно неэффективно и
Я вернулся к новой Джесс забыть
Марко да привет я Марко я то, что разработчик
да, я работаю в сети Google Chrome
команда разработчиков экосистемы, что означает, что мы
группа строительных веб-разработчиков
Вебби вещи и говорить о
все в браузерной инженерии
Команда так половина нашей работы говорит
о том, что происходит через браузер
людям, как вы все, чтобы поговорить о
как вы знаете, эй, эти функции
приход, а затем еще одна половина работы
это поговорить с движком браузера вы
говоря, эй, вот как веб-разработчик
Здание вы знаете, эти API, возможно,
должно быть так, как мы хотим, чтобы они
функции в браузерах или встроенная поддержка
это так, что работа связи я был
пытаясь скрыть мой титул под названием челюсти
плоский как из- за этой работы я делаю
много как сообщений в блоге и как разговоры
и как слайды, и как вещи, так
в том , что я пытаюсь поставить мое прикосновение на
ничья рука
схемы вещей, которые я делаю, я использую много
метафоры и рисунки для общения
технические концепции, поэтому я пытался
пробираться, как всякий раз, когда они говорят о
у нас конференция, и нам нужен ваш
био
Я просто прыщи Кинросса плоского, а затем вижу
если они принимают меня, они сделали, да, что было
это у вас что-то вроде
проект вязания, а так, как это
работа случилась так, я был фронт-энд
инженер хорошо я был движком JavaScript
Вы подали в суд на стороне сервера, а затем
также изнутри я делал солнечный
инженерный, как возбужденный или стартап
вещь, и пока я начал делать
вязание с помощью стороннего проекта JavaScript
это будет включать в себя много вещей с
что нравится, что это так, есть ли
машина , которая не так, что есть
вязание, называемое вязальной машиной
из 80-х, который имеет микрочип, который говорит
двоичный кто-то обратный спроектированный как
отправить данные им, чтобы было
был код Python, чтобы сделать это, и я
было как о, я могу написать произошел узел
сделать то же самое, потому что это просто
отправка буфера, чтобы был один проект
я говорю, как эй, так что у меня есть это
изображение мне нравится делать фильтры изображений, и я
изменение цвета и вещей, потому что
как пряжа не приходит в двадцать два
сто пять пятьдесят два цвета справа
да, как вы только ограничены
выбор цвета, так что если у вас есть, как ты
знать фотографию кота, который вы хотите
свитер свитер
не совсем свитер, но я понял
как нарисовать это точно с помощью
мое программное обеспечение так, как вы знаете, вы можете сделать
как мисс обработки, которая была частью моего
замешивая проект, помещающий данные в
вязальная машина, которая была частью моего
проект вязания, а потом мне нравится есть
нравится две школы вязания
программист
Я очень хожу я очень опытный
с кроличьими норами много времени так много
люди идут в глубину в оборудование
и выяснить, что они как DIY оборудования
и прочее, но я вошел в более мягкий размер
поэтому у меня есть стоимость проекта, чтобы проверить, что
просто вроде как началось как шутка как
О, сделай свой собственный уродливый свитер, так что это
сразиться , сказав, что я вытащил ваше селфи
и тогда я помещу это в подобное
свитер шаблонное изображение, а затем вы
можно скачать, чтобы твитнуть, но также нравится
вы у вас есть режим отдыха , и я поставил
как нахальный как олень и все такое
мы собираемся получить один из них, почему хотел
это потому что я планирую отпуск
особенный да я на самом деле мой мой мой
подруга брата имеет эту вещь с
уродливые праздничные свитера, если она у тебя есть
Я никогда не получу каждый год, как я бы
люблю это так так для моего личного
производство я могу я сделал
производство для Пола Льюиса, который ты сделал о
да, так что у него есть шарф, как его шоу
логотип, что я сделал его, когда он
покинул нашу команду, я был как подарок, но да
это занимает много времени, так много
люди спрашивают меня, о, ты должен сделать это увидеть
магазин, и я, как нет, нет, ты не
Понимаю
изготовление этих свитеров занимает неделю
да, ценовая точка разработки программного обеспечения
работа третьей стороны, которая будет заботиться о
все это для вас, вы просто отправляете их
нравится дизайн, и они будут любить вязать
корабль и т. д. или как это просто программное обеспечение
инженерный приз это как да сделано
реальное программное обеспечение, такое как сухожилие бицепса
там как трава, которую кормят да либо
это просто двоичный код на 4000 долларов
так что да , это не похоже на Уолл- стрит
люди, которые смотрят свысока на программное обеспечение
инженерия так, чтобы это было похоже
какое- то время мой побочный проект, и это
как я вроде заговорил на
конференции или писать блог об этом
потому что я просто делал так же, как
проекты и люди дали мне возможность
говорить о спасибо и когда сроки
был способ
Команда нанимала, и я был, как я говорю
про JavaScript в виде вязания спицами
но я могу говорить о JavaScript, как я
заинтересованы в таких браузерах, как
Производительный холст и как вы знаете, как
написать исполняющий код JavaScript с
много данных, так что да, вот как это
работа получилась блестящей, так как долго
ты был здесь почти два года два года
в апреле, что это как утес
вы также работаете с Джейком Арчибальдом да
иногда так что это среда, да и
Вы делаете, как я вижу, вы делаете кучу
видео и стрельба
видео вы делаете это в этом здании
или как ах, так что у нас есть одна студия в этом
здание, которое мы будем стрелять, но Лондон
где базируется Джейк, у них также есть
Студия там, так что все их HTTP 203
и супер выбор видео они не
стрельба в WLKY, хотя это выглядит
как это у них есть поддельный набор в крошечном
угол да, но вот как это работает
очень жаль, что как есть
поддержка, чтобы делать эти вещи, да круто
так что, думаю, мы свяжемся с чем угодно
канал ушел, я продолжаю забывать, как будто это
там что то что какая карта где
ты ой машина трубка карты я буду
ссылка в одном из этих углов нет, нет, это
это определенно этот угол прямо да
является то , что отражается , что это зеркало да
может быть, это на самом деле именно это
как человек, это сложнее, чем вы думаете
указать одну вещь, которая мне нравится, пока ты
говорили, что я хочу вернуться
это как Python против JavaScript, как
Языки данных в порядке, как, потому что право
теперь мне кажется, что Python похож
это язык, на котором данные
ученые, как правило, используют и любят, но
всякий раз, когда я злоупотребляю этим, я вроде как
это было бы так легко сделать в
JavaScript я продолжаю возвращаться к тому, что я
значит, мне кажется, что это похоже на
что Javascript понадобится для того, чтобы
нравится начать захватить эту долю
какой-то эквивалент
пи, потому что кажется, что NumPy это то, что
действительно держит да , я как раз собирался
сказать так на самом деле в каком-то смысле, что
Google версия JavaScript
Тензор имеет то, что встроено в него, о да
на самом деле, что это то, что это больше всего, но это, но
но это по сути под
капот высоко оптимизирован, вы знаете,
WebGL совместимый NumPy конечно, вы можете
затем делать все виды машинного обучения
вещи с этим, и это действительно то, что
люди используют его, но ядро
основная библиотека на самом деле просто математика с
действительно крутой иск, я собирался сказать
что правильные инженеры данных я думаю, как
на самом деле правильные данные люди, я думаю, используют
Python Я не совсем правильные данные
инженер, так кто же настоящий инженер, как
слышал о Netflix имеет фактические данные
инженеры
это как Netflix, как Uber, я буду
здесь, в этом здании где-то правильно
как они выглядят, что они
либо как о, ты не настоящий
разработчик, как о да мне сказали
Я не инженер мой парень мой
жених это машиностроение ой
да ты на самом деле не инженер
да так я на самом деле не использую Python
и для моих собственных целей, как вы знаете,
выборка данных так нравится, когда я программирую
как это нравится и захватить от API или когда
Я как очистка данных, которые я нахожу, как
JavaScript будет отлично, и я
на самом деле думаю, что многие из моих друзей
делать науку о данных, они на самом деле они
на самом деле использовать наши о да, да так, но я
Я чувствую, что если вы просто дадите
JavaScript еще год или два это чувствуется
нравится, но я думаю, что это также зависит, как если бы
что вы пытаетесь сделать, это больше
вроде как чистая наука о данных, где
конечный результат вроде как мне нужно получить
это как число против попыток
донести идею или сделать что-то
интерактивный или легко распространяемый как
как быть в состоянии сделать этот материал в
браузер с JavaScript, который получает
Вы этот дополнительный кусок, так что я не вижу один
это лучше или хуже, но это просто
по-другому хорошо, я не могу ждать, чтобы
прочитать комментарии к этому видео
но гм, но я знаю, вы знаете, для меня это
как я в восторге от JavaScript
потому что со студентами , что я работаю с
если я могу просто отправить URL и начать
запись в 30 минут, может быть, возможно,
это было бы интересно, как
знаю, но это было только 90 минут, так
это, вероятно, как будто это не остановило, может быть,
это было не запись из
начало нет, это, вероятно, нет, нет, как Бог
это то, что это противная вещь о
как не использовать здесь, что вы не
полностью привык все время это
как это это камера вы вроде
это вроде как я до сих пор не
узнал все закоулки от этого
но это нормально Я просто заменить его
с нами с похожей картиной у вас еще есть
звук да, но я, возможно, я могу
обычно аниматор да анимированные версии
нас самих
о нет нет да я просто делаю то, где
ничья сплайнинг знать мультипотент
вещь, где вы просто делаете дискету
головы нет, я люблю, что не было лучше
чем другой один раз вошел в как
долгий разговор в Твиттере, как будто вы
следует использовать Python или JavaScript для данных
как анализ или что-то, потому что эээ так
Я начал как внутренние инструменты
инженер был моим первым видом работы в качестве
программист
до этого я был продуктом продукта
менеджер так, как я научился кодировать и
затем вид переключил команду и
такие вещи, как это было, как вы знаете,
хорошо у вас много данных бизнеса
люди позволяют мне делать визуализацию данных
для вас, а потом это время
Я встретился рано, а затем я сменил работу
был магазин Python, а затем они дали мне
возможность жить человеком на работе так
это как здорово, а потом я просто
как трахал на Python как то, как Python
так хорошо, как капюшон, как вы знаете,
данные отличные, так что я был так же, как был большой
JSON подает CSV-файл где-то
источник данных , и я пытался добраться до
минимизировать данные, которые мне просто необходимы для
эта визуализация и я в основном на
один раз
работа как принимать данные из
это я был так же, как написание кода Python I
был как чирикать как питон так
приятно, что я читал, что они похожи на тебя
ужасный псих это так мило, а затем
кто-то ударил, что, как и все рабочие места хорошо
может сделать то же самое, и я чувствую
как медленно я понятия не имел
как я не имел, как было так ново для меня, я
не было, как вы знаете, но информация два
карманы и я вошел, как некоторые люди
просто прислать мне только такие вещи, как вы можете
сделать так, это должно быть так быстро, спасибо
вы, но это сошло в конце это
переоцененный
[Музыка]
как я только что Python работа шоу
в течение шести месяцев, да, а затем после
что, как я продолжал делать другой
проект визуализации, но он сошел
для меня это так же, как то, что
знаком с тобой правильно, как и большинство
время , что вы только делаете, как
перебирая позиции и
затем найти информацию, которую вы хотите
значение ключа да, а затем положить его в
другой JSON, да, а затем для этого
как Python или JavaScript, как не
независимо от того, что было удобно
и мне было намного удобнее
написать для цикла в Java Script и
выяснить, как Python и Loopy
вещи, которые я просто люблю одну коробку вы похожи
Я просто собираюсь использовать Java
Я чувствую, если я не делаю, как на самом деле
действительно интенсивный анализ данных я действительно
не думаю, что мне нужен Python и который
вероятно, также курица и яйцо
где я не сделал действительно очень
интенсивный анализ данных, потому что я не
хочу вдаваться, но иногда
зависит от того, как есть определенные
пакеты и библиотеки для Python, которые
не может быть, как очевидное легко
эквивалентно как NLT Кей не то, что я
какой-то эксперт гвоздь 2к по натуральному
языковой инструментарий, который находится в Python
просто очень, как вы знаете, вроде как
вездесущий вездесущий как
исторический как стандарт для выполнения
процесс естественного языка и есть
как я использовал, потому что я учу, как мой
классы, которые я был похож взгляд там
как не естественно, и есть это другое
анализ текста вещь, и теперь, возможно, вы
могли бы использовать поток внимания Jas и
версия узла другие, но это не так
как исторический стандарт лет и
годы и годы и годы материала
не нравится чувство такого рода инструмента, но я
согласен, если ты большой
для меня, как будто я просто перебираю
массив, как я собираюсь сделать это, где я
не знаю, как это сделать, я
сделал, когда я учился использовать
JavaScript был таким, чтобы я учился
хорошо сначала я был как язык кодирования
но тогда это было так же, как о, я
иметь как знание, как, как код
работает, а потом я все еще делал, как
бизнес работа, и я подумал, как это будет
будь крут, как я уже имею дело с данными
и я доволен кодом это будет
круто мой следующий шаг будет как данные
наука прямо как бизнес-аналитика
так что мне понравился один из наших Казелла
класс данных науки, и я одолжил наш и
Вы знаете , или есть много хороших возможностей
для того, чтобы иметь как вы знаете, что один
квантильные данные или как построение графиков, а затем
все это, а потом я пошел в данные
визуализация, поэтому я имел дело с
много JavaScript и я использовал
Подчеркни ты просто удача будет сделано, если
да, это действительно приятно, когда я делаю
например, когда мне нужно сделать какие-либо данные
президент я просто упасть обратно нравится
подчеркнуть или наш путь вокруг нашего или любого
из тех языков, которые как делает
это так легко обрабатывать вещи, так что один из
как практический проект, который я сделал, был
принимая ARDS хорошие функции, такие как
квантили
или медиана и подчеркивание не поддерживает
но подчеркивают поддержку дополнений, чтобы вы
можно написать восемь в основном чистый как цикл
функции о да у меня есть свое время
да да ты меня мой контур не видел
но есть и я, так что я использую немного
— сейчас, но есть также, как будто я простой
статистика является JavaScript , как MA или
библиотека, которая делает все это как
все для статистики, а затем
глубоко на самом деле и я много
как данные, как методы массива, которые будут
помочь как то, что вам нужно визуализировать
дата это есть Лева сценарий
библиотека называется простая статистика, да
что там в основном, поэтому я также даю
некоторые разговоры, и я даю разговоры двух типов
говорит о том, как общие вещи
Я научился делать визуализацию данных
а потом
а затем другой тип разговора использует
d3 хотел бы отреагировать или я на самом деле
Я собираюсь на самом деле перестану говорить
о реакции, потому что я перестал использовать еще
Я только что узнал, что было на прошлой неделе
да, Даниэль был как идея, что
Даниэль учит меня d3, но тогда это очень
просто это буква и число
да на следующей неделе сделаю и у вас есть
m5 Теперь МЛ5 да , я имею в виду , я бы сказал , что
мл, как вы очень хорошо
называя вещи, почему эти вещи не
мой вместе для поездки это инженер
так что получите, но в любом случае, как мы закончили
до как о, но как нам нравится получить
автоматическая перезагрузка и очевидно, как да
да вы создаете реагировать, а затем мы просто
как эпизод превращается в как
исследование того, как вы будете интегрировать
p5 и да и как они будут функционировать
хорошо вместе, чтобы мы учили друг друга
все взад и вперед оказалось реальным
хорошо, что вы можете найти эпизод в этом
указать на всех режиссера я на самом деле
пытался сделать это, как только я, так что я использовал я
делал много D3 с реагировать и
теперь я делаю d3 с видом я и могу говорить
о том, как мне нравится вид я могу
Вы можете сделать это немного, я пытаюсь
попробуйте сделать р5 в рамках реагировать, и я нашел
что p5 я не мог понять, как
сделать PFI модульным, чтобы импортировать его в RIA
а потом я перестал использовать это правильно
похоже у меня есть ответ на это
вопрос, но я не уверен, как мы
только что прошел через это действительно
но да, хотя я думаю, что только в
Резюме, чтобы подвести итог , что было сортировать
интересно о том , что разведка является
что р5 и его ядро действительно разработаны
быть начинающим дружелюбным образовательным
среда это масштабируется, чтобы делать много
захватывающая и удивительная, как анимация вы
может строить реальные проекты с этим я
не значит, что это как игрушка
библиотека, но, как она делает некоторые определенные
вещи нестандартны в JavaScript
да так, чтобы быть дополнительным новичком
дружелюбный, смешивая это с вещами, которые
я думаю, как на самом деле строго
стандарт
может получить получить кровь смешной бизнес , потому что
Я пытался использовать я шум p5
функция для ит для этого проекта SFMOMA
правильно, а потом я думаю, а затем я использую
а потом я тоже использую как случайный гауссов
и как такие вещи, которые, как
Вы знаете, не в низком — и не III
не в простой статистике, и я был
пытаясь загрузить это, и я думаю,
Я закончил тем, что должен был быть как импорт p5
и тогда я должен получить доступ как с р5
точка прототип точка как случайный гауссов
это то, что ээ, да, это так
это, вероятно, не да, мы можем, мы можем
есть сторона, но я бы не хотел
на самом деле есть отдельный как технический
обсуждение этого, потому что я очень
любопытно об этих видах
интеграции, но так что насчет d3 и
просматривать и реагировать, и как они, как они
немного поговорим об этом
потому что, как я действительно не получил
в поле зрения, потому что я только что посмотрел на это
кажется, что да, похоже, что это
одобряет немного реагировать, но я
очень хорошо реагировать, я думаю, что да
Я буду ждать следующего крутого
вещь после просмотра, потому что, прежде чем мне нравится
приложить усилия только потому, что я не
знать что-нибудь посмотреть реагировать пришел раньше
посмотреть да, а затем посмотреть это посмотреть реагировать я
знать, поддерживается Facebook это вид
независимый проект с открытым исходным кодом или является
там сущность, которая поддерживает его как
хорошо независимый, да, да, так вид
Первоначально я думаю, что так хорошо исторически
хорошо, так что я думаю, что d3 был 2011, и я просто
положить D3 там Потому что это вещь
но это совершенно другая вещь
чем как реактивный взгляд, который другой, что
Вы называете эти вещи содержанием
рамки
да да как Сью хорошо, так что я думаю
есть два, чтобы ответить на ваш вопрос, но
мы реагировали мнение
Я d3 был 2011, это не один из тех, кого я
думаю, что люди называют это как звезда MV
рамки, но реагировать есть ли мы
говорили о том, что D3 для людей
что не знаю, мой дом был закрыт, да
поэтому d3 означает управляемый данными
документы, поэтому это три DS
и вот почему это d3 гм и что это
делает это действительно очень большой
библиотека, чтобы помочь вам перевести ваш сырой
данные в то, что вам нужно привлечь к
экран, потому что сеть вроде
это странно для рисования
фигуры в веб-интерфейсе вы либо используете SVG
или холст и с SVG у вас как
такие элементы, как прямоугольники и круги, но
Вы также должны указать вы знаете XY
позиции, где все должно быть
нарисованы или радиусы или что-то и
необработанные данные не будут иметь позиции XY или
Радиусы так D3 это библиотека, которая помогает
Вы вроде как переводите как давайте
скажем, у вас есть данные о температуре
так что вы можете перевести как
температура в позиции Y или около того
это действительно очень полезно для выполнения
что это действительно полезно для расчета
как вы знаете макеты, как деревья или как
сетевые диаграммы, так что это то, что D3
и просто это также важно
обратите внимание, что d3 — это рендеринг SVG, а p5 —
полностью на основе холста, так что как
некоторые сходства между этими библиотеками
источники или огромное количество различий
очевидно, но это один из видов
важное различие да ну на самом деле
D3 с версии 4 на самом деле также
поддерживаемый граф интересно хорошо, так что
я знаю
о да, я думаю, что версия 4 была 2016 и
это было, когда он стал модульным и
был когда я Майк Босток, который вроде
как основной человек, который делает это, я
думаю, он был как холст на самом деле
важно для производительности, потому что, когда
вы делаете визуализацию данных, которые вы могли бы иметь
тысячи точек данных или как десятки
тысячи и гм вы не можете сделать SVG не
исполнитель после примерно тысячи да
около трех тысяч, а затем, если вы
анимация и у вас есть SVG это не
исполнитель после тысячи я так
так что он имеет действительно большую поддержку холста, так
Интересно, да так, обратите внимание, когда я был
строит этот уродливый генератор свитера
мои загрузки были так в основном это просто ваша
ваш двоичный файл любит раскрашивать картинки
переведите его в V-образный трикотаж
а потом я просто положил их так, как каждый
стежок один пиксель в изображении моего
Первая итерация была у каждого из них или SVG
объект, а затем я просто хотел выложить их
конечно это вроде как даже
как изображение 100 500 пикселей собирается в
так много элементов, и это было так же, как
непригодный ой мне нужно использовать холст для
это, а затем изменить его на холст чувства
да ничего себе не знал, что у SVG были такие
проблемы с производительностью
да потому что SVG по сути как
все, что вы хотите нарисовать, это один
Элемент Dom, так что если мы можем себе представить, как будто
у тебя есть тысяча вещей
рисунок есть тысяча доминант и
вы даже с современными браузерами особенно
если вы собираетесь преобразовать это
как я манипулирую этим любым способом
как большинство браузеров будут как то , что
ты делаешь со мной, у меня так
трава всегда важнее, чем я
все делаю на холсте и держу
думая о SVG, который должен быть самым
прекрасное место, потому что все
это как сами данные, и это не
просто рендерить в пиксели там я не могу
так что я думаю, что я стремлюсь быть SVG так
как элегантная форма реагировать
потому что все становится таким
домино и как вещи
как сетка действительно хорошо, это как супер
заманчиво вы используете его, а потом вам нравится
построить все приложение, а затем
вы достигнете этого предела, то вы как нет
в некотором смысле я думаю, что я холст
на самом деле проще в использовании я по крайней мере
от проблемы визуализации данных, как
в перспективе так много раз, что мы
может сделать с данными Vis, как вы могли бы
хочу перевести из одного состояния в
следующий, как если у вас есть набор данных
о я не знал, что я в состоянии
экономика в течение одного года, а затем вы хотите
оживить это на следующий год или
что-то традиционно, когда это было просто
D3 D3 есть способ, где вы должны любить
Вы знаете, дать ему первый набор данных
а затем дать ему второй из множества
данные и d3 скажут вам хорошо, ит
это новые вещи, которые у вас есть
чтобы создать вы знаете, чтобы сделать это это
то, что ты хочешь любить
знаете, взять из Dom это
вещи, которые вы хотите обновить до
Дом и это то, что он называется
введите обновить шаблон выхода ит и это
как действительно должен повернуться к
отслеживать как только у вас есть как
ты знаешь тысячи вещей, которые тебе нужны
как отслеживать так холст действительно
хорошо, потому что все, что вам нужно сделать, это как
и в эту миллисекунду нарисуйте это в
это следующая ничья в миллисекундах это я и др
и так далее, что я всегда
думать о холсте, хотя это то, что это я
всегда думать о холсте, дизайн был
как о, это большой блок, который сидит на
страница, тогда как я думаю о том, как, когда
Я думаю о d3 и SVG, я думаю об этом
это как маленькие рисунки и анимации
и формы все интегрированы в
сам контент, но вроде как в
ты знаешь что
вещи, на которые я люблю смотреть, это как
объяснения Никки дела работают
например и так почему-то я
представьте, что это будет, что SVG и
дательный есть как эссе и
интерактивное эссе о данных, которые делают
такого рода вещи будут сложнее или
как-то делать с холстом с точки зрения
но я думаю, что это на самом деле не правда, я
возможно, только что потерял немного холстов
везде да так на самом деле я думаю,
Самое сложное в холсте
интерактивность, потому что, как это
вероятно, также то, что вы намекаете на
да, это просто одна большая вещь, так что если
вы не можете там нет встроенной поддержки
для того, чтобы нажать на последний круг или о
да, это то, о чем я думал
но действительно хорошая вещь, я D3 также
имеет функциональность, как я Quadtree
это как это да, этот модуль
называется страна, где вы все это кормите
позиции ваших данных, и это будет
вид дерева, как тогда
был подразделен и подразделен, и это
так же, как дерево, что это действительно быстро
как поиски, как п войти п правой ит и
так что это быстрый способ поиска
так что все, что вам нужно сделать, все, что я делаю, у меня есть
предел холста
Я нарисую все, и потому что, когда
Я рисую, я уже рассчитал
данные и позиции XY данных
Я тогда считать , что к вашей передаче данных
в d3 квадрадерево , а затем в любое время в
человек, как щелчки я и D3 также имеет
как на самом деле, как полезно это позвонить, как D3
Мышь и тогда она тебе точно даст
положение XY относительно
контейнер, чтобы вы знали, что делать и
у тебя как в верхней части окна
документ открой мою хуйню
да ладно да как это много мормонов
в сообществе JavaScript они
жаловаться на это, но они знают, но
они уже покинули мой бинарный канал
дает вам как хороший ожидание грузовик
ждет комп да да скажи мой голос
PG это как вы знаете, в моем порядке, я
думаю, ты знаешь мои вязаные вещи, которые у меня есть
точно так же, как О, кто-то
как событие щелчка хорошо кто-то ударил это
координировать
выяснить, где это было выяснить,
что должно быть внизу и выяснить
что мне нужно рисовать одну вещь
Я всегда хотел о D3 это его внешний вид
когда я вижу, что люди используют это, это так
мощный и красивый и все
разные примеры и проект я
поражен, но меня это не поражает
нужна библиотека, которую вы бы начали
с, если вы, как учиться кодировать или
если вы как будто сначала делаете базу данных или
это на самом деле не так, есть способы
вроде как научиться использовать это новичок
Фрэнк, что это на самом деле, как D3, как
это почти сложнее учиться, если вы знаете
много программы, потому что парадигма скорости
это ребята, единственное, что полностью, поэтому у меня было
основная идея того, что я был JavaScript
в состоянии, как вы знаете, кнопки считать
быстрая вещь, а потом я вошел о, я
знаю JavaScript сейчас, и я могу сделать как
Вы знаете, давайте сделаем визуализацию данных и
Я хожу туда как на этой неделе и что
здорово, что в d3 их много
Примеров да так — в начале
в моей карьере я пошел в это были вы
думая, что ой у них много кода
Я могу скопировать это будет хорошо легко, и это было
легко первый был как о, я могу
просто есть как круги и гистограмма
Далее было очень трудно, вы понимаете, что
вам нужно сделать что-то творческое, что
вы что вы хотите сделать что — то за пределами
ящик , а затем вы должны выяснить ,
это язык D3 да, это очень
особый вкус JavaScript привет я
есть две части две части к ответу
на этот вопрос, и первая часть это я
вот так я ээ я пошел и d3 был
первая библиотека JavaScript, которую я узнал, другой
чем JQuery ит, и я просто подумал, что
все библиотеки JavaScript стоят так же тяжело
и я просто вроде как пробился через
было бы чисто не подозревать, что это
было как- то странно, а не как
стандартная библиотека JavaScript и как
Я должен был сделать это для работы, поэтому я был
так должно быть, как всегда
и поэтому я вроде как только что
это я, но вторая часть этого
Ответ на самом деле я думал
много об этой проблеме, которая, как ты
знаю d3 имеет немного
кривая обучения, когда она начинается, потому что
потому что, как вы думаете об этом
разные ит, так что я на самом деле теперь есть
мастерская по фронт-мастеру
это называется я D3 для разработчиков Як
так что если вы уже знаете
много декретов , а затем это на самом деле
делает вход в т3 намного проще и
причина драки в том, что я думаю, что основной
Кривая обучения для D3 является своего рода
введите обновление выходной шаблон Угу, но я
это на самом деле в основном, как реагировать
работает под капотом и так, если вы
понять, что тогда вам нужно только d3, чтобы сделать
расчеты данных, как вы знаете,
координаты XY или как эта мышь d3
или как вы знаете, что вид quadtree
вещей, но вы не должны использовать D3
как фактический дом вы только что сказали
реагирует, как это мои, как SVG
Элементы Я это данные, как это
это состояние, которое я хочу, чтобы вы сделали в
это состояние, это пребывание, я хочу тебя
оказывать я, и вам не нужно делать
фактическая, как твердая часть Габриэля так
это еще одна вещь, которую я вроде
задавался вопросом о библиотеках, как это
как d3, так что это одна вещь, если вы
скажем, вы получили работу на работу, как
пожалуйста, вот наши данные, которые я хотел бы
увидеть любую гистограмму, пожалуйста, да, но III
есть что положить в коде, который вы найдете
Например, вы адаптируете его у вас есть бар
график ваших данных, но для чего-то
как то, с чем вы работали, как SFMOMA
например, если вы пытаетесь отчасти
инновации мы говорим о том, что может быть
нет, но так, теперь все в порядке отделка
вещь, но тогда мы будем говорить о
да, я думаю, это было так круто
так что я не имел в виду, так что я, но заманил
в более широком смысле, если вы пытаетесь изобрести
ваш собственный язык для визуализации данных
и придумывать новые идеи со своими
дизайн, который является уникальным или творческим, просто
библиотека иногда ограничивает эти
или делать что-то вроде одной вещи
мы всегда были добросовестны
с обработкой в р5 это мы пытаемся построить
таким образом, что вы не в конечном итоге
люди делают вещи, которые выглядят как о
что было сделано с помощью этого инструмента, как это имеет
там не как автоматический эффект
это как на самом деле это действительно
круто выглядит, что все используют и
каждый проект такие вещи, так что вы
Вы боретесь с этим в использовании
библиотеки или нет, потому что это действительно да
преуспевать
на самом деле вы, вероятно, также есть вход
Я действительно не люблю библиотеки, построенные на
верх t3, которые , как картографирования
библиотеки или и потому, что я для меня, я
думаю, d3
нужное количество гибкого и
нужное количество открытого типа, как
что ты говорил я там где могу
буквально просто выбрать
вещи, которые я хочу из этой библиотеки
и я не чувствую никакой обязанности использовать
другие части библиотеки ит
с большим количеством графических библиотек они
как вы можете построить гистограмму, но
это все, что вы можете сделать для меня, я много
как очень нестандартные визуализации
Я не строго делаю гистограмму I
не просто делать как график
те, кто я, и это все очень жидко
так что я только когда-либо использовал, как сам D3
и я буду использовать, я использую вид в эти дни и
как вы получаете зеленый носок для анимации и
это все, что я использую
так что поговорим немного о вашем
другие V, как вы странные визуализации
Я хочу услышать о проекте, потому что
это было то, что с деревьями, да
да цветы и деревья да так скажи мне
о том, как это случилось, и
что это было и что я много
вещи больше в этом направлении, чем
как то, что вы можете думать, как
Визуализация данных я не знаю, если
как я должен показывать вам или как
Вы хотите сделать это, подождите, что это такое
проект ой ты хочешь увидеть это да
ой запись экрана, чтобы люди знали
на что мы смотрим, мне нужно заменить это
избавиться от всех ваших секретных паролей для
CD SFMOMA один и этот был я
в основном то, что они попросили меня сделать, я
заметил, что это ошибки мне это ошибка прямо
здесь давайте проигнорируем это и после того, как я указал
и так, что они попросили меня сделать, это
в прошлом году летнее время они выпускают это
Программа под названием полу SFMOMA
и вы можете написать этот номер, и вы можете
сказать, как отправить мне искусство отправил мне любовь отправить
мне это смайлики, как отправить мне, я и они
они получили как 5 миллионов текстов и
что они будут делать, то они будут
отправить обратно произведение, которое они думают
соответствует этому запросу, а затем они пришли
для меня и другого креативного агентства и
попросил нас нравится делать что-то с этим
данные
Я и так, что я сделал, мне было пять лет
миллион это много, поэтому я решил
постоянная
всего пять человек и вид
их взаимодействие со службой для
неделю и то, как вы читаете это я
каждый из этих листьев или цветов
отдельный текст, который они отправили так
цветок означает, что запросы, которые они
отправлено было что-то положительное, как отправить мне
люби немного меня счастье лист имел ввиду это
было что-то нейтральное, как полу-абстрактное
или пришлите мне м, а затем, когда он один
такого рода пустых листьев и
означает, что они попросили что-то
отрицательный, так что это похоже на что-то вроде
полу смертельные случаи, которые означают, что я не знаю, у меня есть
видел там не то, что они этого не делают
на самом деле попросить столько негативных
вещи, которые действительно круто, и это
окрашены в основном произведениями искусства, которые
они получили обратно, поэтому я извлек I
думаю, что несколько лучших цветов, а потом я
как своего рода эффект акварели это я
и тогда вы также можете взаимодействовать с ним
чтобы увидеть вид , в котором они
просил вещи, так что это действительно круто
смотри как например этот человек спросил
что-то пекарня, а затем они получили
эта вещь, которая была пекарня, которая
как-то вдохновило их попросить вас
как полуулыбка
и они получили такого рода , как жаль
художник как слегка жутко выглядящий
вещь, которая выглядит, как будто она плачет и
то этот человек попросил пола слезы
и так и так, как этот вид как
Таким образом, этот текст взаимодействия
послал бы мне SFMOMA
Я как бы повлиял на их настроение
вроде того , что я шел , так что вы можете
так что каждый из них нарисован в d3 нет так
это было интересное исследование
в технологии я так это по сути я
что я сделал
У меня действительно очень длинная статья
для эскизов данных, который является этим проектом
Я делаю с моим другом Нодди и Додди
Бремер и я, и у нас есть я в основном
это так круто, поэтому мы знаем, у вас есть
в основном тема, и тогда мы будем
в основном выйти и найти набор данных для
эта тема, а затем
сделать всю визуализацию от начала до
закончить, а затем мы делаем записи о
весь процесс, так что вы можете на самом деле
прочитать весь технический, например, как мы
пошел и получил данные, так что это своего рода
как гм все данные у меня на руках гм
как я решил пойти как
прототипирование так тогда и это отчасти
как вы знаете, я видел, как Тайлер Хоббс
эффект акварели, и я действительно хотел
воссоздать это, и это как
ожидание против реальности, а затем так
тогда вы знаете, тогда он помог мне различными
люди помогли мне, и я понял это правильно и
Вот как это выглядит с фактическим
Данные я, а затем я был в Японии на
раз так, то я начал, как я
хочу сделать цветы и поэтому я так и сделала
это на самом деле, когда я знал, когда я был
глядя сквозь шум Перлина, потому что если
Вы замечаете, что я на каждом из этих ударов
разнообразны и вроде как
толщина, так что, похоже, это рука
нарисовано да я и так, что я сделал, было
да, я сделал SVG пути, а затем пошел
через каждый путь, как Карлин
шум и сделал это на холсте, я так
есть много вещей, наложенных, я думаю,
Я использую только d3 для этого, чтобы сделать как
Основной, как масштабирование ит эти
формы в основном рассчитываются вручную и
тогда у меня есть ссылки на код, как каждый
один шаг на пути я нахожусь , но это
Сочетание ит, это просто чистый, как
вы знаете холст безье кривых команд
Я использовал зеленый носок, чтобы сделать фактический
вид времени, когда они появятся
когда они будут рисовать, и я использовал вид
вид просто управлять, как, как очень простой
взаимодействия я да я мы связаны
в пятьдесят минут, и это не вероятно
проблема в том, что батарея
заканчивается на этой камере, но это
как я думаю, это вроде как хороший
место, чтобы завернуть, и я думаю, что мы должны
закончите, где люди могут найти вас
онлайн о да, так что мой твиттер справиться
это ты, я да, да, ты все еще
делать потоковую трансляцию нет да да да хорошо
Я пытаюсь вернуться в это, как мой
личная жизнь как взорвалась в
в прошлом году да так люди должны следовать
Вы социальное давление, как 600 последователей
на Twitch на свет три месяца как
так как за три месяца меня не было
делаю какие-то потоки и я как то что
здесь произошло, да, я, да, так что я
надеясь вернуться в это, как январь
Февраль или около того я, но да, так что я на
Я не справляюсь везде, дергается
Твиттер GitHub на моем собственном сайте спокоен
и хорошо мозг, чтобы просто искать
поезд, так что кодирование поезда на
YouTube и я в Schiffman, который не
сиди Ши ФФ МН в Твиттере все в порядке и
Я извиняюсь ко и говорю ма Р.И. в Twitter я
нет YouTube, хотя да, я
думаю, что у нас было как три часа
разговор в то время как вы говорили мне
для начала вы всегда можете прийти
если вы все оба, вы всегда будете хотеть
нравится место для гостей, если вы находитесь в Новом
Йорк снова или в любое время вы хотите, чтобы у нас было
очень весело, да, когда я делаю подобное
девушка splaining я обычно заканчиваю тем, что звоню
это чирикать, как один раз, когда я называю это
чирикать Дин с как четыре фотографии и
затем, как это было похоже на начало конца
как история о том, как объяснить
технологии, а затем кто-то сказал, как
Вы можете сделать ваши ящики играть что-нибудь на
эта тема, и я, как мне нравится, что я
делал каждый раз, когда я рисую
раскручивать это всегда ничего Twitter так
О, о, блестяще , большое спасибо
[Смех]
это все еще записывает это и вот
я снова с батареей в камере
фантастика
Я здесь, чтобы напомнить вам, что сегодня
Спонсор был великолепен, если вы чувствуете
как будто ты должен остановиться
медлить на обучающей машине
Блестящее обучение — твой друг
блестящий слэш орг
FFF тоже по той же ссылке есть в эпизоде
описание, если вы новичок в шоу
добро пожаловать это был эпизод веселого веселья
Функция я выпускаю их каждый понедельник
утро ой, подождите сто GMT, но вы будете
забудьте, что вы можете подписаться на
нажмите здесь или посмотрите другой эпизод
прямо сейчас, нажав здесь, я MPJ
до следующего утра понедельника увольте
Please follow and like us:

Be First to Comment

Добавить комментарий