Streamgraph - Streamgraph

ThemeRiver музыки, которую слушает пользователь

А Streamgraph, или же потоковый граф, это тип сложенного график с областями который смещен вокруг центральная ось, в результате чего получается плавная, органичная форма. В отличие от традиционного графа с областями с накоплением, в котором слои расположены наверху оси, в потоковом графе слои расположены так, чтобы минимизировать их "покачивание". Более формально, слои смещаются, чтобы минимизировать сумму квадратов уклонов каждого слоя, взвешенных по площади слоя.[1] Графики потоков отображают данные только с положительными значениями и не могут представлять одновременно отрицательные и положительные значения.[2]

Стримграфы и их использование были популяризированы Ли Байроном.[1] в феврале 2008 г. Нью-Йорк Таймс статья о фильме Театральная касса доходы.[3]

Родственный граф, иногда объединяемый с потоковыми графами, - это ThemeRiver, в котором «силуэт» графа симметрично расположен вокруг центральной оси.[1]

Было обнаружено, что потоковые графы более удобочитаемы, чем простые составные графы с областями или ThemeRivers для задач сравнения значений.[4]

Streamgraphs официально поддерживаются Матплотлиб[5] и D3.js[6].

Марко Ди Бартоломео и Ифань Ху (2016) предлагают несколько улучшений потоковых графов, например использование 1-норма минимизация вместо 2-норма минимизация.[2]

Рекомендации

  1. ^ а б c Байрон, Ли; Ваттенберг, Мартин (ноябрь – декабрь 2008 г.). «Графики с накоплением - геометрия и эстетика». IEEE Transactions по визуализации и компьютерной графике. Компьютерное общество IEEE. 14 (6): 1245–1252. Дои:10.1109 / TVCG.2008.166. ISSN  1077-2626. PMID  18988970. S2CID  15281429.
  2. ^ а б Бартоломео, Марко Ди; Ху, Ифань (2016). "Streamgraphs - это больше, чем фильмы: лучшая эстетика за счет упорядочивания и лассоинга". Форум компьютерной графики. 35 (3): 341–350. Дои:10.1111 / cgf.12910. ISSN  1467-8659. S2CID  17724977.
  3. ^ Мэтью Блох; Ли Байрон; Шан Картер; Аманда Кокс (23 февраля 2008 г.). «Приливы и отливы фильмов: кассовые сборы 1986–2007 гг.». Нью-Йорк Таймс. Получено 24 июля 2012.
  4. ^ Thudt, Алиса; Уолни, Ягода; Перин, Чарльз; Раджабиязди, Фатеме; Макдональд, Линдси; Варделеон, Риана; Гринберг, Сол; Карпендейл, Шила (июнь 2016 г.). «Оценка читабельности составленных графиков». Материалы 42-й конференции по графическому интерфейсу. GI '16. Виктория, Британская Колумбия, Канада: Канадское общество связи человека и компьютера: 167–174. ISBN  978-0-9947868-1-4.
  5. ^ "matplotlib.axes.Axes.stackplot - документация Matplotlib 3.1.2". matplotlib.org. Получено 2020-10-06.
  6. ^ "d3 / d3-форма". GitHub. Получено 2020-10-06.

внешняя ссылка

  • Streamgraph_generator Ли Байрона
  • RAWGraphs Инструмент визуализации с открытым исходным кодом, упрощающий создание потокового графа.
  • StreamGraph JavaScript с открытым исходным кодом для создания графа потока в SVG.