Algovis — подборка ресурсов с визуализацией алгоритмов


Оглавление (нажмите, чтобы открыть):

SimpleBlog

Поиск по этому блогу

Визуализация алгоритмов cортировки

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения
  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Комментарии

Отправить комментарий

Популярные сообщения

Как извлечь APK файлы с IMG (Разбираем прошивку Andro >

Статья обновилась и теперь доступна и в видео формате.
Также она переехала на новый сайт: Как извлечь APK файлы с IMG.

На этом сайте статья устарела,
новую версию можно найти здесь: Как извлечь APK файлы с IMG.

Всем привет. Довольно недавно я столкнулся с проблемой на своем новом телефоне, для решения которой мне нужно было достать из прошивки некоторые APK файлы. Поискав в интернете способы решения этой проблемы, я наткнулся на на одну интересную утилиту, которая мне помогла решить эту проблему.

Для работы нам понадобятся: ext4_unpacker_exe.zipext2explore-2.2.71.zip
Разбираем прошивку Android Распаковываем *.zip архив с прошивкой в любую папку.Запускаем утилиту ext4_unpacker.exe и выбираем файл system.img.

После открытия файла, нажимаем на кнопку сохранить как.

Пишем имя файла с расширением .ext4 (например system.ext4).

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

После завершения распаковки запустите утилиту ext2explore.exe от имени администратора (важно!).В вкладке File выб…

Интерполяция методом Ньютона

Интерполяция, интерполирование — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений.

Многим из тех, кто сталкивается с научными и инженерными расчётами, часто приходится оперировать наборами значений, полученных опытным путём или методом случайной выборки. Как правило, на основании этих наборов требуется построить функцию, на которую могли бы с высокой точностью попадать другие получаемые значения. Такая задача называется аппроксимацией. Интерполяцией называют такую разновидность аппроксимации, при которой кривая построенной функции проходит точно через имеющиеся точки данных.

Существует много конечно-разностных методов интерполяции. Наиболее
распространенным является метод Ньютона для интерполяции «вперед» (метод Ньютона — Грегори). Интерполяционный полином в этом случае имеет вид:

Коэффициенты С находим по формуле:

Реализация программы на языке C#:
using System; namespace Interpolation < class Program…

20 лучших инструментов для визуализации данных

Создание графиков, карт, диаграмм и прочей инфографики может занять много времени. Но процесс можно ускорить, если воспользоваться специальными инструментами визуализации данных, в которых есть все, что нужно для того, чтобы быстро и без особых усилий создать красивые и информативные иллюстрации. Сегодня качественную инфографику можно создать буквально за несколько минут и при этом не требуется обладать какими-то специальными навыками. Все что нужно, это просто собрать и структурировать данные и загрузить их в программу. У современных инструментов для визуализации данных очень простой и интуитивной понятный интерфейс, зачастую графика строится путем перетаскивания нужных элементов при помощи мыши, так что создать интересные графики может даже новичок.

Большинство веб-сервисов и инструментов для визуализации работают во всех основных браузерах и предлагают большой выбор полезных функций. Их можно использовать для создания интерактивных визуализаций с анимацией, для сторителлинга, а также для создания дополнительных слайдов к презентациям. FreelanceToday предлагает вашему вниманию 20 инструментов для визуализации данных.

DataHero это очень полезный инструмент для визуализации данных, который можно использовать для построения замечательных графиков и диаграмм. Инструмент очень мощный и на первый взгляд может показаться немного сложным в использовании. Все дело в том, что в нем изначально заложены очень большие возможности для обработки огромных массивов данных. Для создания простенького графика можно найти более удобный инструмент, но если нужно обработать большое количество самой разной информации и затем представить ее в виде красочной графики, то здесь DataHero вне конкуренции.


Веб-сервис Tableau позволяет быстро и эффективно работать с открытыми данными. Качественные графики создаются необычайно легко: если есть нужные цифры, программа сама создаст зрительные образы, которые затем нужно будет расставить в нужном порядке. Созданную инфографику можно размещать в блогах, на различных сайтах, а также в социальных сетях. Не обязательно хранить созданные файлы на своем компьютере – Tableau предоставляет каждому пользователю до 10 GB облачного пространства, так что доступ к нужным данным можно получить в любое время и с любого устройства.

Инструмент Dygraphs позволяет создавать интерактивные диаграммы, которые прекрасно отображаются на всех типах устройств. Это достаточно мощный генератор графиков, с помощью которого можно обрабатывать большие массивы информации. В основной функционал программы по умолчанию включены такие функции как масштабирование и панорамирование. Для рядового пользователя Dygraphs может показаться несколько сложным в использовании, так как работа с этим инструментом требует знания основ HTML и JavaScript. Однако разобраться, как все работает, довольно легко, после чего создание уникальных графиков не займет много времени.

InstantAtlas изначально создавался как инструмент создания интерактивных карт для демонстрации различных статистических данных. Данное программное обеспечение может использоваться как обычный веб-сервис, также его можно установить на локальном компьютере. Кроме того, можно настроить интеграцию карт и отчетов с удаленным сервисом, что позволит создать собственную информационную систему. Большие возможности IstantAtlas позволяют использовать этот инструмент визуализации данных в таких сферах как общественная безопасность, здравоохранение, демография, образование и коммерция. Если нужно связать статистику с географией, то для создания красочных информативных карт лучше всего воспользоваться инструментов InstantAtlas.

Приложение Exhibit предлагает все необходимые инструменты для быстрого создания веб-страниц с визуализацией данных. Графики, диаграммы и другие графические элементы создаются с помощью различных фильтров, карт и другого функционала. Приложение позволяет создавать как обычную, так и интерактивную инфографику. Основное достоинство Exhibit – это хорошо отлаженная интеграция с картами Google. Для создания интерактивной веб-страницы нужно выбрать конкретный регион, собрать необходимые данные и затем представить всю информацию в максимально понятном виде.

Leaflet является одной из лучших JavaScript-библиотек с открытым исходным кодом для создания мобильных интерактивных карт. При весе всего в 38 Kb этот инструмент предоставляет практически все, что когда-либо может понадобиться веб-разработчикам. При создании Leaflet акцент делался на производительность, простоту и удобство. При этом нужно отметить, что для пользователей, плохо знакомых с HTML, данный инструмент будет несколько сложен в использовании. К достоинствам программы можно отнести эффективную работу на основных настольных и мобильных платформах, а также большое количество плагинов, позволяющих создавать красивую инфографику на основе карт.

jqPlot это плагин для построения графиков и диаграмм, позволяющий визуализировать самую разную информацию. С помощью плагина можно создавать различные диаграммы, графики с несколькими осями, расставлять в нужных местах всплывающие подсказки, а также автоматически рассчитывать линии трендов.

Инструмент для визуализации данных JavaScript InfoVis Toolkit позволяет создавать потрясающую веб-инфографику. Однако для работы с этим инструментом нужны навыки кодирования, нужно уметь работать со стилями и понимать, как создается анимированная графика. Если же необходимые навыки имеются, то возможности разработчика практически ничем не ограничены. JavaScript InfoVis Toolkit позволяет создавать любые зрительные образы на основе собранных статистических данных.

С помощью сервиса Plotly можно создавать потрясающую интерактивную инфографику. Инструмент позволяет создавать красочные графики, диаграммы, сводки и даже целые презентации. Plotly эффективно используется в таких сферах как финансы, страхование, фармацевтика, бизнес-аналитика, а также в таких отраслях, как космонавтика и автомобилестроение. Там где нужно работать с большими массивами данных, требуется мощный инструмент для работы со статистикой и проще всего представить данные в виде графиков с помощью инструмента Plotly.

Chart.js это простой, но очень гибкий инструмент для построения графиков и диаграмм. С его помощью можно комбинировать различные типы графиков, при этом обеспечивая четкое визуальное различие между разными видами данных. Инструмент также позволяет создавать интерактивную инфографику с элементами анимации. Вся графика является отзывчивой – любые образы мгновенно масштабируются в зависимости от типа устройства. Всего пользователю доступно 8 типов диаграмм. Это немного, но вполне достаточно для создания простой визуализации.

Разработчики инструмента RawGraphs заявляют, что этот инструмент является недостающим звеном между электронными таблицами и визуализацией данных. Работать с приложением очень легко, оно поддерживает перенос данных из различных типов таблиц. Не стоит волноваться, что конфиденциальные данные при этом попадут в открытый доступ – вся информация обрабатывается на стороне браузера, операции и хранение на сервере не используются. Табличные данные обрабатываются программой и выводятся в виде графических образов. Если результат не устраивает, можно выбрать другой тип визуализации. Все изменения происходят мгновенно, в режиме реального времени.

Инструмент ZingChart позволяет строить графики JavaScript с помощью простого декларативного синтаксиса. Это очень мощное подспорье для разработчиков, которым приходится работать с большими массивами данных. ZingChart предлагает на выбор более ста типов диаграмм, с помощью которых можно представить в наглядном виде любую статистику. С помощью ZingChart пользователь может добавить в графику интерактива: анимацию, 3D, зуминг, смешанные диаграммы и маркеры.

С помощью виджета Timeline можно создавать красивую информативную графику в виде временной шкалы. Это достаточно редкий, но очень интересный вид визуализации данных, который постепенно набирает популярность у пользователей. Любое событие, как историческое, так и современное, можно разбить на этапы и сопроводить каждое изменение отдельным комментарием. Переход между частями графики осуществляется с помощью мыши – пользователь крутит колесико и просматривает всю историю от начала до конца. Timeline позволяет создавать горизонтальный сторителлинг – очень необычную разновидность графической демонстрации данных.

WolframAlfa позволяет создавать красивые графики на основе собственных данных или на основе информации, предоставленной сервисом. Библиотека WolframAlfa охватывает практически все сферы жизни, а удобный интерфейс дает возможность включать в графику различные типы статистических данных.

Облачный сервис Visualize Free позволяет совместить подготовку данных и визуализацию данных. Пользователю достаточно загрузить цифры и другую информацию и тут же начать визуализировать ее. Visualize Free это прежде всего аналитический инструмент, который осуществляет поиск и анализ данных на достаточно высоком уровне. Простой интерфейс позволяет работать с аналитикой без специальных навыков, нужно лишь знать основные текстовые и табличные редакторы. С помощью Visualize можно создавать обычные линейные графики, столбчатые и круговые диаграммы, интерактивную инфографику, карты и многое другое.

С FusionCharts пользователю никогда не придется начинать работу с нуля. Огромная галерея актуальных примеров, различные графики, диаграммы и карты позволяют очень быстро найти нужный вид визуализации. В библиотеке FusionCharts насчитывается более 800 шаблонов для отображения данных. От других подобных сервисов FusionCharts отличается расширенным функционалом: инструмент позволяет создавать графики, работающие в режиме реального времени, добавлять пользовательские метки и визуально редактируемые диаграммы. Также инструмент осуществляет мультиязычную поддержку всей инфографики.

Мастер Йода рекомендует:  Интернет вещей на чем писать IoT разработчику

D3.js это JavaScript-библиотека для работы с документами на основе данных. D3 позволяет визуализировать данные с помощью HTML, SVG и CSS. Инструмент фокусируется на соблюдении веб-стандартов, что позволяет по максимуму использовать возможности современных браузеров. Несмотря на некоторую сложность в использовании, D3 позволяет создавать потрясающие графики. С его помощью можно воплотить практически любую идею, независимо от типа и сложности исходной информации.

Инструмент JpGraph позволяет создавать очень интересные визуализации без особых усилий. Большинство процессов автоматизированы, так что простой график или диаграмму можно создать в течение нескольких минут

Данный список был бы неполон без упоминания такого полезного инструмента, как Google Charts. Данный инструмент визуализации данных поддерживает несколько вариантов анимации и интерактивных элементов управления. Создание графики с помощью Google Charts не займет много времени благодаря интуитивно понятному интерфейсу.

Веб-сервис Carto это не просто инструмент для визуализации данных. Это прежде всего платформа для обнаружения и прогнозирования ключевых идей, которые содержатся в данных о местоположении. То есть это инструмент для анализа на основе геолокационных данных. Обрабатывая и визуализируя данные с помощью Carto, можно выявить интересные тренды и закономерности в самых различных отраслях.

90 инструментов и ресурсов для инфографики и визуализации

Лучшие блоги и веб-сайты об инфографике

1. Information Aesthetics (infosthetics.com) – Соотношение дизайна и информации.

2. Visualizing (data-visualization.org) – Понимание сложных вопросов с помощью данных и дизайна.

3. Visual Complexity (visualcomplexity.com) — Ресурс с визуализациями сложных сетей.

4. Daily Infographic (dailyinfographic.com) – Новая инфографика каждый день.

5. GOOD Infographics (good.is/infographics) – Секция инфографики GOOD Magazine.

6. Information Is Beautiful (informationisbeautiful.net) – Идеи, проблемы, знания, данные — визуализация всего.

7. FlowingData (flowingdata.com) – Дизайнеры и ученые, которые визуализируют данные.

8. Datastore(guardian.co.uk/data) – Журналистика данных от Guardian.

9. Infographics Archive (infographicsarchive.com) – Визуальная библиотека с инфографикой.

10. Infographr (infographr.tumblr.com) – Все об инфографике.

11. Video Infographics (videoinfographics.com) – Видеоинфографика.

12. Datavisualization.ch (datavisualization.ch) – Новости и информация о визуализации данных.

13. VisualJournalism (visualjournalism.com) – 80% новостей в инфографике.

14. Eagereyes (eagereyes.org) – Визуализация и визуальные коммуникации.

15. Amazing Infographics (amazinginfographics.com) – Ресурс с инфографикой.

16. Submit Infographics (submitinfographics.com)– Делитесь и оценивайте инфографику.

17. The Infographics Showcase (infographicsshowcase.com) – Подборка инфографики и визуализации.

18. I Love Charts (ilovecharts.tumblr.com) – Tumblr-блог о графиках.

19. Well Formed Data (well-formed-data.net) – Блог с инфографикой.


20. Best Infographics (best-infographics.com) – Примеры интересной инфографики.

21. Infographic List (infographiclist.com) – Для тех, кто любит инфографику.

Инструменты для визуализации данных

25. Gephi (gephi.org) – «Photoshop» для данных — программное обеспечение для визуализации.

26. Processing (processing.org) — Программная среда для создания визуализаций.

27. Matplotlib (matplotlib.org) — Библиотека на языке программирования Python для визуализации данных двумерной (2D) графикой.

28. Tableau Public (tableausoftware.com/public)– Инструмент для визуализации данных.

29. Free Vector Infographic Kit (medialoot.com/item/vector-infographic-kit) – Элементы векторной инфографики от MediaLoot.

31. Weave (oicweave.org) – Веб-платформа для аналитики и визуализации.

32. iCharts (icharts.net) – Простое создание графиков.

33. ChartsBin (chartsbin.com) – Веб-инструмент для создания визуализаций.

34. geocommons (geocommons.com) – Картографический инструмент.

35. VIDI (dataviz.org) – Набор Drupal-модулей для визуализции данных.

36. Prefuse (prefuse.org)– Программное обеспечение для визуализации информации.

37. StatSilk (statsilk.com) – Программное обеспечение для картографии и визуализации.

38. Gliffy (gliffy.com)– Создание онлайн-диаграмм.

39. Google Chart Tools (code.google.com/apis/chart) – Набор инструментов для визуализации.

На английском языке:

40. The Data Hub (thedatahub.org)– Ресурс, где вы можете скачать и использовать данные.

41. Knoema (knoema.com)– Большое количество наборов данных.

42. WorldMap (worldmap.harvard.edu)– Исследуйте, визуализируйте и публикуйте географическую информацию.

43. Get the Data (getthedata.org) – Задать вопрос о данных.

44. US Census Bureau (census.gov)– Данные по Америке (люди, места, экономика).

45. datacatalogs.org – Набор каталогов открытых данных со всего мира.

46. World Bank Data (data.worldbank.org)– Наборы данных о разных странах.

47. Data360 (data360.org)– Наборы данных, которые рассказывают истории.

48. Gallup (gallup.com)– Опросы общественного мнения.

49. EveryBlock (everyblock.com)– Наборы данных о крупных городах.

50. Google Public Data (google.com/publicdata/directory)– Поиск и анимация наборов данных со всего мира.

51. Gapminder (gapminder.org)– Данные по глобальному развитию.

На русском языке:

52. Хаб открытых данных (hubofdata.ru) — Наборы открытых государственных данных.

53. Данные Федеральных Органов Исполнительной Власти (ar.gov.ru/inform_otkritost_05_otkritii_dannie_po_foiv/index.html)— наборы открытых данных от Министерств и Федеральных агентств РФ.

54. Портал открытых данных Государственной Думы (api.duma.gov.ru) — Портал открытых данных официального сайта Государственной Думы.

55. Открытое правительство (opendata.open.gov.ru) — открытые данные на сайте Открытого правительства.

56. Портал государственных закупок (zakupki.gov.ru)— информация в сфере госзакупок и услуг.

57. Лаборатория «GIS-Lab» (gis-lab.info)— сообщество специалистов в области географических информационных систем.

JavaScript / Flash инструменты для создания инфографики

15 ресурсов для визуализации данных и создания инфографики

Думаю, все знают, что картинки привлекают больше внимания, а информация в таком виде усваивается гораздо лучше. Создавать инфографику непросто, поэтому хорошие люди создали кучу полезных приложений, которые помогут вам справиться с визуализацией данных. В этой статье вы найдете 15 сайтов, которые облегчат этот процесс.

1. Piktochart


В бесплатной версии этого инструмента 6 крутых шаблонов, в платной – еще больше.

2. Easel.ly

Этот инструмент не для инфографики, он отлично подойдёт для визуализации ваших идей.

3. Infogr.am

Создавать простую инфографику легко с этим инструментом, имеет несколько шаблонов.

4. Visual.ly

Сайт предлагает бесплатные инструменты, некоторые из них интегрируются с соц. сетями, анализируют их данные.

5. Tableau

Важно, что это не веб-приложение, а программа, которую нужно устанавливать на компьютер (только для Windows). Установив её, вы сможете создать разные визуализации включая тепловые карты, отражающие активность действий в разных областях поля, диаграммы Венна для представления связей, столбчатые диаграммы, графики и другие схемы.

6. Omnigroup

Это десктопное приложение, очень эффективное для создания прототипов интерфейсов. Его возможности по модифицированию и стилизации объектов позволяют создавать поистине уникальную инфографику (однако есть некоторые проблемы с визуализацией реальных данных).

7. Balsamiq

Такой инструмент отлично подойдёт для создания мобильных интерфейсов и несложных схем сайтов.

8. Vizualize.me

Этот сервис превратит ваше резюме в инфографику!

9. Resumup.ru

Российский аналог вышеупомянутого инструмента.

10. Timeline

Использует Google-таблицы со ссылками на YouTube, Flickr, Twitter, Sound Cloud и другие медиа‑ресурсы для создания приятных для глаза временных шкал.

11. Present.me

Тут вы можете формировать презентацию, в которой запись вашего выступления будет соседствовать с слайдами, которые вы выбрали.

12. Cacoo

Онлайн инструмент для рисования, который делает возможным создание разных видов инфографики, включая карты сайта, схемы страниц, UML и сетевые графики. Сервис позволяет совершать совместную работу в реальном времени, а значит несколько пользователей могут делиться друг с другом и добавлять в блог одну диаграмму одновременно.

13. Wordle

Да, этот инструмент не самый новый. Но эффективно работающий. Его функция создание словесных визуализаций. Просто введите свой текст и получите “облако” с выделением наиболее упоминаемых слов.

14. Slemma

Визуализация потоковых данных в режиме реального времени – одна из множества функций данного инструмента.

15. Visage

Это один из инструментов, который позволит создавать вам графики и диаграммы с собственным фоном, цветом и шрифтом.

Программная визуализация алгоритмов на графах

физико-математические науки

  • Хасанова Светлана Леонидовна , кандидат наук, доцент, доцент
  • Башкирский государственный университет

  • ВИЗУАЛИЗАЦИЯ
  • АЛГОРИТМЫ ОБХОДА ДЕРЕВЬЕВ
  • ДЕРЕВЬЯ

Похожие материалы

Графы (деревья) являются одним из сложных математических объектов, имеющих широкое применение не только как инструмент решения задач, но и основным средством построения математических и информационных моделей. Изучение графов является обязательным компонентом учебных программ ВПО по информационным и физико-математическим направлениям. В связи с нелинейной внутренней структурой графов, алгоритмы на графах затруднительны в изучении для большинства студентов. Одним из методов повышения эффективности обучения является наглядность. Поэтому визуализация графов и алгоритмов на графах является актуальной задачей.

Визуализация — общее название приёмов представления числовой информации или физического явления в виде, удобном для зрительного наблюдения и анализа. Визуализация сложных математических объектов (структур) является одним из аспектов интенсивных методов обучения.

Приложение разработанно, используя методологию [1,2], с помощью графического пакета Adobe Flash CS Professional и объектно-ориентированного скриптового языка программирования ActionScript. Пользователю предлагается ввести значения узлов дерева (рис. 1), а графическое изображение строится программным способом (рис. 2).

Рис 1 Ввод значений элементов дерева

Рис 2 Программное изображение дерева

Разработанное приложение демонстрирует три метода обхода в интерактивном режиме (рис. 3).

Смешанный обход (Infix) означает, что нужно обойти всё дерево, следуя порядку: левое поддерево, вершина, правое поддерево. В результате все вершины обхода становятся по возрастанию.

Прямой обход (Prefix) означает, что нужно обойти всё дерево, следуя порядку: вершина, левое поддерево, правое поддерево. В результате все вершины обхода стоят в порядке как в самом дереве.

Обратный обход (Postfix) означает, что нужно обойти всё дерево, следуя порядку: левое поддерево, правое поддерево, вершина. В результате все вершины обхода стоят как в самом дереве, только в обратном порядке ) [1].

Рис. 3. Демонстрация алгоритма обхода

Список литературы

  1. Хасанова С.Л. Разработка образовательных интерактивных модулей как средство интенсификации учебного процесса // Материалы III Всероссийской научно-практической конференции с международным участием «Математическое моделирование процессов и систем» 4-6 декабря 2014. Стерлитамак: РИО Стерлитамакский филиал БашГУ. 2014г. 145 — 151 c.
  2. Хасанова С.Л., Инякина Е.В. Разработка интерактивного обучающего модуля демонстрирующего работу локальной сети // Сборник научных статей международной школы-семинара ”Ломоносовские чтения на Алтае”, Барнаул, 5-8 ноября, 2013 : в 4 ч. – Барнаул : АлтГПА, 2013. – с. 543-548

Электронное периодическое издание зарегистрировано в Федеральной службе по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор), свидетельство о регистрации СМИ — ЭЛ № ФС77-41429 от 23.07.2010 г.

Соучредители СМИ: Долганов А.А., Майоров Е.В.

Программная визуализация алгоритмов на графах

физико-математические науки

  • Хасанова Светлана Леонидовна , кандидат наук, доцент, доцент
  • Башкирский государственный университет
  • ВИЗУАЛИЗАЦИЯ
  • АЛГОРИТМЫ ОБХОДА ДЕРЕВЬЕВ
  • ДЕРЕВЬЯ

Похожие материалы

Графы (деревья) являются одним из сложных математических объектов, имеющих широкое применение не только как инструмент решения задач, но и основным средством построения математических и информационных моделей. Изучение графов является обязательным компонентом учебных программ ВПО по информационным и физико-математическим направлениям. В связи с нелинейной внутренней структурой графов, алгоритмы на графах затруднительны в изучении для большинства студентов. Одним из методов повышения эффективности обучения является наглядность. Поэтому визуализация графов и алгоритмов на графах является актуальной задачей.


Визуализация — общее название приёмов представления числовой информации или физического явления в виде, удобном для зрительного наблюдения и анализа. Визуализация сложных математических объектов (структур) является одним из аспектов интенсивных методов обучения.

Приложение разработанно, используя методологию [1,2], с помощью графического пакета Adobe Flash CS Professional и объектно-ориентированного скриптового языка программирования ActionScript. Пользователю предлагается ввести значения узлов дерева (рис. 1), а графическое изображение строится программным способом (рис. 2).

Рис 1 Ввод значений элементов дерева

Рис 2 Программное изображение дерева

Разработанное приложение демонстрирует три метода обхода в интерактивном режиме (рис. 3).

Мастер Йода рекомендует:  Как попасть на собеседование в компанию мечты

Смешанный обход (Infix) означает, что нужно обойти всё дерево, следуя порядку: левое поддерево, вершина, правое поддерево. В результате все вершины обхода становятся по возрастанию.

Прямой обход (Prefix) означает, что нужно обойти всё дерево, следуя порядку: вершина, левое поддерево, правое поддерево. В результате все вершины обхода стоят в порядке как в самом дереве.

Обратный обход (Postfix) означает, что нужно обойти всё дерево, следуя порядку: левое поддерево, правое поддерево, вершина. В результате все вершины обхода стоят как в самом дереве, только в обратном порядке ) [1].

Рис. 3. Демонстрация алгоритма обхода

Список литературы

  1. Хасанова С.Л. Разработка образовательных интерактивных модулей как средство интенсификации учебного процесса // Материалы III Всероссийской научно-практической конференции с международным участием «Математическое моделирование процессов и систем» 4-6 декабря 2014. Стерлитамак: РИО Стерлитамакский филиал БашГУ. 2014г. 145 — 151 c.
  2. Хасанова С.Л., Инякина Е.В. Разработка интерактивного обучающего модуля демонстрирующего работу локальной сети // Сборник научных статей международной школы-семинара ”Ломоносовские чтения на Алтае”, Барнаул, 5-8 ноября, 2013 : в 4 ч. – Барнаул : АлтГПА, 2013. – с. 543-548

Электронное периодическое издание зарегистрировано в Федеральной службе по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор), свидетельство о регистрации СМИ — ЭЛ № ФС77-41429 от 23.07.2010 г.

Соучредители СМИ: Долганов А.А., Майоров Е.В.

Еще про алгоритмы и визуализацию

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

Например, есть программа для сортировки записей о жителях города Москва (по официальным данным там проживает более 12 миллионов жителей) по возрасту. Алгоритм для выполнения этой задач может быть выбраны из нескольких алгоритмов сортировки, в том числе таких как сортировка вставками, сортировка выбором, пузырьковая сортировка, сортировка Шелла, сортировка слиянием, пирамидальная сортировка и quicksort. Не все алгоритмы, которые были упомянуты, подходят для использования в любых условиях. Для нашей задачи сортировки записей о населении Москвы, при неправильном выборе алгоритма сортировки, время, необходимое для выполнения сортировки, может составить несколько дней. Но, если выбрать правильный алгоритм, то время, необходимое для сортировки информации может быть сокращено до нескольких минут.
Визуализация помогает нам визуализировать то, что трудно себе представить. Например, помогает понять, как планеты движуться солнечной системы, помогает в понимании того, как движуться тектонические плиты, и даже помогает нам понять работу сложных алгоритмов. В этой статье мы рассмотрим сайты, которые предоставляют визуализацию для различных алгоритмов, широко применяемых в разарботке ПО.

sorting-algorithms.com

Как следует из названия, этот сайт специализируется на анимации алгоритмов сортировки, одних из самых важных алгоритмов в мире. С этими алгоритмаи мы часто сталкиваемся и в повседневной жизни.
Этот сайт содержит визуализацию для 8 алгоритмов сортировки, а именно:

  • сортировка вставками
  • сортировка выбором
  • пузырькова сортировка
  • Сортировка Шелла
  • Сортировка слиянием
  • Пирамидальная сортировка
  • Быстрая сортировка
Algomation.com

Algomation это сайт, созданный для изучения, создания и совместного использования визуализаций алгоритмов любого типа. Все доступные на этом сайте алгоритмы можно просматривать, причём совместно с любыми другими пользователями сайта. Пользователи, зарегистрированные на данном сайте, могут создавать новые анимации или драбатывать существующе.

VisuAlgo

VisuAlgo был задуман в 2011 году д-р Стивеном Халим в качестве инструмента, призванного помочь своим ученикам лучше понять алгоритмы и структуры данных, позволяя им изучать основы алгоритмов самостоятельно и в том темпе, который им удобен. Вместе с некоторыми из его студентов из Национального университета Сингапура, были разработаны ряд визуализаций, от простых алгоритмов сортировки до сложных структур данных типа графов и алгоритмов для работы с ними.
В настоящее время существует несколько современных алгоритмов, для которых визуалитзация существуют только в VisuAlgo. Например, анимация обхода графа, поиск в глубину (DFS) и поиск в ширину(BFS) и некоторые его варианты.

Визуализация алгоритмов и программного кода

(общие вопросы программирования)

Блок-схема как инструмент программирования.

[b]На конкретном примере часто используемого VBA-фрагмента показал несколько методов визуализации. [/b]

Конкретный пример программного кода

Блок циклического переключения цвета

При многократном нажатии кнопки, цвет фона

циклически изменяется. Это позволяет сделать обычную кнопку «многопозиционной».

Предлагаю сравнить стандартный код с возможностями программ его визуализации.

Вот фрагмент из стандартного редактора VBA:

Не слишком понятно? Тогда смотрите дальше…

Методы машинного анализа и визуализации кода сильно облегчают труд программистов.

Без наглядной схемки иногда почти невозможно сообразить, чего не хватает в программе.

Полезна не только готовая диаграмма, но и сам процесс её построения: При создании визуального образа программного кода становятся заметны его трудноразличимые ньюансы, а сама картинка как опорный сигнал надёжно впечатывается в память.


Select Case [с_фон_bfpРежим].BackColor

GoTo Exit_b_fp_Режим_Click ‘ — если _

‘Me![с_фон_b-fp-Режим].BackColor = (голубой), то _

‘никаких действий в b_fp_Режим_Click выполнять не нужно. _

‘Переключение в этот режим означает предупреждение, что _

‘вместо «[f_id]» будет подключена другая спецформа.

В этом примере были использованы:

v Code Visual to Flowchart – построитель блок-схем по готовому коду
Умеет работать с кодом любых языков программирования. Графический курсор в блок-схеме перемещается синхронно с перемещением текстового курсора в соседнем окне кода.

Умеет скрывать излишние подробности в отдельных блоках. Такие блоки содержат в себе несколько программных инструкций (то есть, сразу несколько отдельных строк).

Использую две взаимодополняющие версии: одну – «триал», другую – коряво взломанную.

v Notepad++ – заменитель стандартного блокнота. (безплатная)
Позволяет автоматически маркировать цветом любой код, причем, предустановленные настройки стиля можно менять: цвет, фон и размер шрифта задаются и хранятся отдельно для каждой группы элементов синтаксиса.

Цветной текст через буфер обмена доступен для вставки в любой текстовый документ, в том числе, в MS Word. После вставки можно изменять оформление отдельных элементов кода.

v
Как дополнение к вышеприведённой схеме кода предлагаю диаграмку, составленную при помощи Access. То есть, СУРБД от Microsoft ( при творческом подходе)) — это ещё один весьма полезный инструмент для составления блок-схем и визуализации кода.

Любая спецформа при своём подключении может установить в Универсальной форме особый цвет фона кнопки [с_фон_b-fp-Режим]. Особый цвет означает какое-то специфическое действие, которое должна выполнять эта подключенная подчинённая форма..

Для создания алгоритмов я сейчас графическими блок-схемами не пользуюсь, хотя уже лет пять, как знаком с программированием на Ассемблере, а там без чёткой алгоритмизации вообще делать нечего: очень неудобно вести отладку больших программ, так как в готовых изделиях (программируемых контроллерах) отсутствует нормальная операционная система.

До сих пор в сложных случаях выручал обыкновенный текстовый процессор. Печатаю вслепую (спасибо В. Шахиджаняну и его «Соло на клавиатуре»). Поэтому наиболее простой и быстрый способ алгоритмизации для меня – в обычном Word-документе создавать текстовые абзацы. Абзац – это тот же блок. А для взаимной и наглядной увязки и компоновки блоков теперь можно использовать MSA.

(Word + Access) = «Быстрый и удобный редактор блок-схем»

Ещё работа в MS Word удобна тем, что кроме профессионально оформленного текста можно вставлять в документ небольшие графические образы (привязанные к размерам страницы).

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

v
Для профессиональных пользователей схемотехнических программ подойдёт метод создания диаграмм при помощи редактора принципиальных и монтажных электронных схем. Диапазон возможностей этих программ намного шире их начальной сферы применения. Например, можно быстро расставить мебель в большом и неоднородном помещении. Почти не придётся что-либо многократно передвигать. Все перемещения – на экране монитора.

Такой способ работы с графикой имеет особый смысл, когда нужно оперировать не только с логической субстанцией информационного блока, но и с его размерами и формой. А также, с размерами, цветом и формой множественных информационных связей.

Другая особенность подобных программ – работа с любым количеством взаимосвязанных слоёв (лишнюю информацию можно убирать с экрана).

v
В заключение скажу ещё об одной векторно-растровой программке, которая полезна скорее для проработки алгоритмов, а не для визуализации кода.

Она имеет большое количество готовых элементов, и очень умно автоматизирует рутинные операции. Освобождая человека для творчества. Творчество заключается не только в создании выразительной блок-схемы (которая позволяет передать знания), но и в том, чтобы при помощи неё понять что-то новое в конкретной сфере её применения. Например, с её помощью я визуализировал один из алгоритмов функционирования частной платёжной системы:

Для полного понимания алгоритмов электронных платежей одной схемки недостаточно, и пояснения тоже нужны. Но для эксперта — достаточно взглянуть на неё, чтобы увидеть всю систему в целом.

В современном быстром мире успех любого дела очень зависит от умения находить сторонников и объяснить людям суть вещей и действий. Здесь язык образов является предпочтительным.

35 лучших инструментов для визуализации данных

Часто говорят, что данные – это новая мировая валюта, а интернет – это пункт обмена, где ей торгуют. Мы, потребители, буквально плаваем в море информации, начиная от лейблов на упаковках продуктов и заканчивая отчётами Всемирной Организации Здравоохранения. В результате дизайнерам крайне сложно представить данные таким образом, чтобы они выделялись в общем потоке информации.

Одним из лучших способов донесения нужной информации является визуализация данных, которая сразу же привлекает внимание к ключевым моментам вашего контента. Также с помощью визуализации данных можно вывести закономерности и сделать наблюдения, которые не столь очевидны при рассмотрении обычной статистики. На данный момент существует огромное количество бесплатных ПО и онлайн-ресурсов, которые могут в этом помочь.

1. Chart.js

Хотя этот инструмент оснащён только шестью видами диаграмм, открытая библиотека Chart.js является идеальным инструментом для хобби и небольших проектов. Используя элементы HTML 5 для отображения диаграмм, Chart.js создаёт адаптивный, плоский дизайн и быстро становится одной из самых популярных открытых библиотек диаграмм.

2. Raw

Открытый, обладающий возможностями адаптации, бесплатный для загрузки и модифицирования Raw позволяет пользователям создавать визуальный контент на основе векторов. Данные можно безопасно загрузить из приложения на компьютер, сохранить как SVG или PNG и встроить в вашу веб-станицу.

3. Dygraphs

Dygraphs является быстрой, гибкой, открытой JavaScript библиотекой диаграмм, которая позволяет пользователям исследовать и интерпретировать большие объёмы данных. Инструмент высокоадаптивен и работает в большинстве браузеров.

4. ZingChart

ZingChart – это открытая библиотека JavaScript. Богатый различными функциями набор API позволяет создавать интерактивные Flash- и HTML5-графики. Инструмент содержит более 100 видов графиков.

5. InstantAtlas

Если вы ищите инструмент для визуализации данных с функцией маппинга, вам стоит попробовать InstantAtlas. Инструмент позволяет создавать интерактивную динамику и профильные отчёты, которые сочетают в себе статистику и картографические.

6. Timeline

Timeline – это фантастический виджет, который отображает стильный интерактивный график, управляемый мышкой пользователя. Благодаря ему легко создавать продвинутые графики, содержащие большое количество информации в небольшом пространстве.


На каждый элемент можно кликнуть, чтобы получить доступ к более глубокой информации, что позволяет пользователям увидеть общую картину, не теряя при этом детализированной информации.

7. Exhibit

Разработанный MIT, открытый ресурс Exhibit упрощает процесс создания интерактивных карт и другого визуального контента, ориентированного на преподавание или статистические и исторические данные.

8. Modest Maps

Modest Maps – это простой, открытый маппинг-инструмент для веб-дизайнеров, который позволяет с лёгкостью создавать карты и интегрировать их в структуру вашего сайта.

API очень прост в использовании и обладает множеством возможностей для добавления вашего собственного кода взаимодействия, что делает инструмент ещё более удобным для дизайнеров, которые хотят полностью адаптировать контент к сайту или приложению. Базовая библиотека может также быть расширена дополнительными плагинами, которые добавят функциональности и предоставят возможности для интеграции данных.

Мастер Йода рекомендует:  TensorFlow.js машинное обучение на JavaScript с доставкой в браузер

9. Leaflet

Другой маппинг-инструмент позволяет использовать данные OpenStreetMap и интегрировать интерактивный визуальный контент во врапперы HTML5/CSS3.

Основная библиотека очень маленькая, но существует огромное количество доступных плагинов, которые расширят функционал, добавив анимированные маркеры, маски и тепловые карты. Инструмент идеален для любого проекта, в котором данные необходимо наложить на географические проекции.

10. WolframAlpha

Создаваемый как «база знаний и набор вычислительных алгоритмов» WolframAlpha действительно хорош в умном отображении графиков по запросам данных без необходимости применения какой-либо конфигурации. Если вы используете данные, находящиеся в публичном доступе, инструмент поможет создавать виджеты, делая процесс визуализации данных для вашего веб-сайта очень простым.

11. Visual.ly

Visual.ly – это сервис для создания галерей и инфографики . Он предлагает простой набор функций для создания ошеломительной репрезентации данных и платформу, с помощью которой вы можете поделиться своим творением. Это выходит за рамки обычной визуализации данных, но, если вы хотите создать что-то само по себе стоящее, это фантастический ресурс.

12. Visualize Free

Бесплатный инструмент Visualize Free позволяет использовать базы данных в публичном доступе и загружать ваши собственные данные, создавая интерактивный визуальный контент для их отображения. Визуализация с помощью этого инструмента – это нечто большее, чем простые графики.

13. Better World Flux

Ориентированный на изменение мира в лучшую сторону, BetterWorld Flux предлагает красивую визуализацию достаточно депрессивных данных. Этот инструмент очень полезен, если вы пишете статью о бедности, голодающих детях или скудных запасах чистой воды. Результат, который вы получаете, полон интерактивных элементов. К сожалению, в этот инструмент нельзя загрузить свою информацию.

14. FusionCharts

FusionCharts Suite XT предоставит вам более 90 видов диаграмм и манометров, 965 карт на основе данных, а также дэшборды и демо для бизнеса. FusionCharts также содержит JavaScript API, который упрощает интеграцию с любыми приложениями AJAX и фреймворками JS. Диаграммы, карты и дэшборды высоко интерактивны, легко адаптируемы и работают на всех устройствах и платформах.

15. jqPlot

Плагин jQuery jqPlot – это прекрасный инструмент для создания линейных и точечных графиков. В нём также присутствует несколько дополнительных функций, таких как автоматическая генерация линий трендов и интерактивные точки, которые могут быть настроены посетителями веб-сайта при обновлении соответствующих данных.

16. Dipity

Dipity позволяет создавать интерактивные временные шкалы и встраивать их в структуру сайта. Инструмент представлен в премиум-версии и бесплатной версии с обычными лимитами и ограничениями. Временные шкалы Dipity легко адаптировать и размещать на веб-страницах.

17. D3.js

D3.js – это библиотека JavaScript, которая использует HTML, SVG и CSS для отображения удивительных диаграмм и графиков из различных источников информации. Более того, этот инструмент подходит для продвинутой визуализации комплексных данных. Это открытый ресурс, соответствующий веб-стандартам, поэтому им легко пользоваться. В нём также предусмотрена поддержка пользователей.

18. JavaScript InfoVis Toolkit

Фантастическая библиотека JavaScript InfoVis Toolkit имеет модульную структуру, набор уникальных стилей и анимационных эффектов. Инструмент бесплатный, но пожертвования приветствуются.

19. jpGraph

jpGraph – это библиотека на базе PHP, которая предлагает различные типы графиков. Пользоваться инструментов в некоммерческих целях можно бесплатно. При загрузке на сервер вы можете быть уверены в получении чёткого визуального контента, хотя и за счёт потери интерактивности.

20. Highcharts

Highcharts – это библиотека JavaScript с огромным выбором различных видов графиков. Отображение графиков осуществляется с помощью SVG в современных браузерах и с помощью VML в Internet Explorer. Графики автоматически анимированы, и фреймворк поддерживает данные в реальном времени. Для загрузки и пользования в некоммерческих целях доступна бесплатная версия (и лицензионная для коммерческих). Также можно поэкспериментировать с различными демками с помощью JSFiddle.

21. Excel

С помощью Excel можно делать достаточно сложные вещи, такие как тепловые карты или диаграммы рассеяния. Как инструмент для начинающих, Excel является быстрым способом работы с данными и визуализации для внутреннего использования, но ограниченный набор цветов, линий и стилей по умолчанию не позволяет использовать его на профессиональном уровне.

22. Crossfilter

Чтобы помочь пользователям разобраться с огромным объёмом данных, нужно создавать графики и диаграммы, которые также служат интерактивными GUI-виджетами. JavaScript библиотека Crossfilter поможет вам в этом. Она отображает нужные данные и позволяет ограничить их объём.

23. Tangle

Если вы хотите описать какое-то сложное взаимодействие или уравнение, позволяя читателю самому изменять заданные значения и увидеть, что получится в результате, вам стоит воспользоваться этим инструментом. Tangle позволяет не только изучать данные, но и моделировать ситуации.

24. Polymaps

Polymaps – это маппинг-библиотека для визуализации данных, которая предлагает уникальный подход к стилизации создаваемых карт. Это ресурс, аналогичный селекторам CSS.

25. OpenLayers


OpenLayers, возможно, является самым сильным из всех маппинг-инструментов. Он далеко не идеален, но в некоторых случаях просто необходим. Когда вам нужны очень специфические функции, которые не представлены ни в одной библиотеке, воспользуйтесь OpenLayers.

26. Kartograph

Слоган Kartograph гласит «переосмыслите маппинг», что уже сделали разработчики этого инструмента. Мы все привыкли к Mercator projection, но Kartograph предлагает гораздо больше опций.

27. CartoDB

CartoDB – это сайт из разряда «must-know». Комбинирование табличных данных с картами занимает не больше секунды. Допустим, вы можете добавить CSV-файл с указаниями координат, и он конвертирует их в широту и долготу и разместит на карте.

28. Processing

Processing – это образец для подражания в сфере визуализации данных. Инструмент позволяет использовать упрощённый код, который затем компилируется в Java.

Существует также проект Processing.js, с помощью которого веб-сайты могут использовать Processing без апплетов Java. Порт в Objective-C позволяет использовать инструмент на iOS. Это десктопное приложение, которое работает на всех платформах.

29. NodeBox

NodeBox – это приложение OS X для создания 2D-графики. Для его использования необходимо знать и понимать Python, но в остальном приложение очень удобно: у вас есть возможность вносить необходимые изменения и сразу же видеть результат. NodeBox похож на Processing, но не обладает такой интерактивностью.

У этого программного обеспечения есть своя поисковая система. R является достаточно сложным инструментом, который позволяет работать с большими объёмами комплексных данных. Для того, чтобы научится им пользоваться, можно обратиться к его сообществу или библиотеке, которая регулярно пополняется.

31. Weka

Если вы хотите углубиться в статистическую науку, вам необходимо расширить свои возможности от простой визуализации данных до Data Mining. Weka – это хороший инструмент для классификации и кластеризации данных по различным принципам, который также подходит и для более простых заданий.

32. Gephi

Gephi – это программное обеспечение для визуализации и исследования данных. Оно позволяет не только создавать интересные графики, но и подчищать и отсортировывать данные. Gephi применяется для создания социальных графов и отслеживания взаимосвязей, и в этом ему нет равных.

33. iCharts

iCharts является решением для создания и отображения визуально-привлекательных диаграмм, которые затем можно разместить на веб-сайте. Сервис предоставляет большое количество различных видов диаграмм, которые можно адаптировать в соответствии с содержанием и цветовой схемой сайта.

В диаграммы могут быть включены интерактивные элементы и данные из Google Docs, электронных таблиц Excel и других ресурсов. Бесплатный аккаунт позволяет воспользоваться базовым набором функций, с платной версией вы получаете дополнительные опции.

34. Flot

Flot – это специализированная библиотека графиков для jQuery, которая обладает большим количеством удобных функций и работает во всех браузерах. Данные могут содержать анимированные элементы, и, так как это плагин jQuery, вы можете полностью контролировать все аспекты анимации, презентации и интерактивности.

35. jQuery Visualize

Плагин jQuery Visualize использует HTML Canvas для создания графиков различных типов. Одной из ключевых характеристик плагина является его фокус на поддержке ARIA. Плагин можно бесплатно загрузить с GitHub.

90 инструментов и ресурсов для инфографики и визуализации

Лучшие блоги и веб-сайты об инфографике

1. Information Aesthetics (infosthetics.com) – Соотношение дизайна и информации.

2. Visualizing (data-visualization.org) – Понимание сложных вопросов с помощью данных и дизайна.

3. Visual Complexity (visualcomplexity.com) — Ресурс с визуализациями сложных сетей.

4. Daily Infographic (dailyinfographic.com) – Новая инфографика каждый день.

5. GOOD Infographics (good.is/infographics) – Секция инфографики GOOD Magazine.

6. Information Is Beautiful (informationisbeautiful.net) – Идеи, проблемы, знания, данные — визуализация всего.

7. FlowingData (flowingdata.com) – Дизайнеры и ученые, которые визуализируют данные.

8. Datastore(guardian.co.uk/data) – Журналистика данных от Guardian.

9. Infographics Archive (infographicsarchive.com) – Визуальная библиотека с инфографикой.

10. Infographr (infographr.tumblr.com) – Все об инфографике.

11. Video Infographics (videoinfographics.com) – Видеоинфографика.

12. Datavisualization.ch (datavisualization.ch) – Новости и информация о визуализации данных.

13. VisualJournalism (visualjournalism.com) – 80% новостей в инфографике.

14. Eagereyes (eagereyes.org) – Визуализация и визуальные коммуникации.

15. Amazing Infographics (amazinginfographics.com) – Ресурс с инфографикой.

16. Submit Infographics (submitinfographics.com)– Делитесь и оценивайте инфографику.

17. The Infographics Showcase (infographicsshowcase.com) – Подборка инфографики и визуализации.

18. I Love Charts (ilovecharts.tumblr.com) – Tumblr-блог о графиках.

19. Well Formed Data (well-formed-data.net) – Блог с инфографикой.

20. Best Infographics (best-infographics.com) – Примеры интересной инфографики.

21. Infographic List (infographiclist.com) – Для тех, кто любит инфографику.

Инструменты для визуализации данных

25. Gephi (gephi.org) – «Photoshop» для данных — программное обеспечение для визуализации.

26. Processing (processing.org) — Программная среда для создания визуализаций.

27. Matplotlib (matplotlib.org) — Библиотека на языке программирования Python для визуализации данных двумерной (2D) графикой.

28. Tableau Public (tableausoftware.com/public)– Инструмент для визуализации данных.

29. Free Vector Infographic Kit (medialoot.com/item/vector-infographic-kit) – Элементы векторной инфографики от MediaLoot.

31. Weave (oicweave.org) – Веб-платформа для аналитики и визуализации.

32. iCharts (icharts.net) – Простое создание графиков.

33. ChartsBin (chartsbin.com) – Веб-инструмент для создания визуализаций.

34. geocommons (geocommons.com) – Картографический инструмент.

35. VIDI (dataviz.org) – Набор Drupal-модулей для визуализции данных.

36. Prefuse (prefuse.org)– Программное обеспечение для визуализации информации.

37. StatSilk (statsilk.com) – Программное обеспечение для картографии и визуализации.

38. Gliffy (gliffy.com)– Создание онлайн-диаграмм.

39. Google Chart Tools (code.google.com/apis/chart) – Набор инструментов для визуализации.

На английском языке:

40. The Data Hub (thedatahub.org)– Ресурс, где вы можете скачать и использовать данные.

41. Knoema (knoema.com)– Большое количество наборов данных.

42. WorldMap (worldmap.harvard.edu)– Исследуйте, визуализируйте и публикуйте географическую информацию.

43. Get the Data (getthedata.org) – Задать вопрос о данных.

44. US Census Bureau (census.gov)– Данные по Америке (люди, места, экономика).

45. datacatalogs.org – Набор каталогов открытых данных со всего мира.

46. World Bank Data (data.worldbank.org)– Наборы данных о разных странах.

47. Data360 (data360.org)– Наборы данных, которые рассказывают истории.

48. Gallup (gallup.com)– Опросы общественного мнения.

49. EveryBlock (everyblock.com)– Наборы данных о крупных городах.

50. Google Public Data (google.com/publicdata/directory)– Поиск и анимация наборов данных со всего мира.

51. Gapminder (gapminder.org)– Данные по глобальному развитию.

На русском языке:

52. Хаб открытых данных (hubofdata.ru) — Наборы открытых государственных данных.

53. Данные Федеральных Органов Исполнительной Власти (ar.gov.ru/inform_otkritost_05_otkritii_dannie_po_foiv/index.html)— наборы открытых данных от Министерств и Федеральных агентств РФ.

54. Портал открытых данных Государственной Думы (api.duma.gov.ru) — Портал открытых данных официального сайта Государственной Думы.

55. Открытое правительство (opendata.open.gov.ru) — открытые данные на сайте Открытого правительства.

56. Портал государственных закупок (zakupki.gov.ru)— информация в сфере госзакупок и услуг.

57. Лаборатория «GIS-Lab» (gis-lab.info)— сообщество специалистов в области географических информационных систем.

JavaScript / Flash инструменты для создания инфографики

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