Как сделать график в смартфоне



Обзор приложений на платформе Android для построения диаграмм и блок-схем

DroidDia

Бесплатная версия – есть (DroidDia prime), ограниченный функционал.

Полная версия — DroidDia PRO unlocker, 145,18 руб.

  • Создание схем из фигур и линий в векторном формате
  • Большое количество фигур
  • Поддержка растровых изображений JPEG или PNG
  • Добавление меток и текста в фигуры
  • Изменение размера, цвета, формы объектов
  • Основные возможности редактирования надписей
  • Экспорт в PNG- и SVG-формате

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

Ограничения бесплатной версии –

  • Диаграмма содержит не более 40 объектов
  • Размер диаграммы не более 1280×800. Функция Autoresize отключена
  • Некоторые фигуры недоступны
  • Экспорт файла в PNG-формате только размером 1280×800
  • Экспортированный PNG-файл будет иметь логотип DroidDia в нижнем правом углу

DrawExpress Diagram

Бесплатная версия – есть

Полная версия – 180,23 руб.

  • Создание объектов диаграмм с помощью рисунков от руки
  • Интуитивный интерфейс
  • Возможность вставить иконку, картинку
  • Специальные возможности редактирования надписей
  • Возможность вставить ссылку на файл или веб-страницу
  • Экспорт в PNG-, SVG- и DE (DrawExpress) формате
  • Возможность отправить файлы в DropBox и по почте

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

Ограничения бесплатной версии –

  • Лимит на количество созданных файлов – не более 5
  • Невозможность удаления созданных файлов.

Lekh Diagram

  • Создание объектов диаграмм с помощью рисунков от руки, возможность автоформатирования фигур
  • Большой набор распознаваемых фигур
  • Основные и дополнительные возможности редактирования надписей
  • Надписи для «веток»
  • Возможность добавить картинки
  • Отправка диаграмм через стандартные программы
  • Импорт диаграмм из Dropbox
  • Форматы для экспорта — JPG, PNG, SVG, LEKH.

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

Smart Diagram

Бесплатная версия – есть

Полная версия – 132,71 руб.

  • Простая программа для быстрого построения диаграмм
  • Создание объектов диаграмм с помощью рисунков от руки, выбор объектов не велик
  • Экспорт файлов в формате JPEG, PNG, SVG, возможность передать файл через стандартные программы
  • Невозможно импортировать файлы SVG из MS Visio.

Ограничения бесплатной версии –

  • количество диаграмм ограничено — не более 5
  • в бесплатной версии присутствует реклама
  • меньше доступных функций
  • в экспортированных файлах будет отображаться «водяной знак» приложения.

Дополнительные возможности полной версии –

  • Отсутствие рекламы и ограничений на количество диаграмм
  • Экспорт и импорт файлов в формате XML
  • Резервное сохранение файлов в формате XML
  • SVG-файлы могут быть в дальнейшем отредактированы в MS Visio
  • В экспортированных файлах отсутствует знак приложения.

TouchDraw

Бесплатная версия – нет

Полная версия – 284,00 руб.

  • Создание объектов диаграмм с помощью рисунков от руки, возможность автоформатирования фигур
  • Возможность создавать свои собственные фигуры и сохранять их в библиотеке для дальнейшего использования
  • Экспорт файлов в форматах Native TouchDraw Format, PDF, PNG, JPEG, SVG, Visio (VDX/XML Drawing formatonly).
  • Импорт файлов в форматах – SVG, Visio (VDX/XML Drawing format only), EMF (Windows Enhanced Metafile), WMF (Windows Metafile)
  • Вставка картинок
  • Слои, тени для диаграмм
  • Boolean Path Operations
  • Поддержка шрифтов TrueType и OpenType
  • Возможность обмениваться файлами с пользователями других платформ – iOS, Mac

Flowchart Editor

Бесплатная версия – есть

Полная версия – 30,00 руб.

  • Программа для быстрого создания простых блок-схем
  • Автоматическое создание первой фигуры схемы после выбора его типа. Последующие блоки будут добавлены просто путем выбора одной из точек добавления

Ограничения бесплатной версии –

  • Наличие рекламы
  • Отсутствие возможности открытия и сохранения XML файлов
  • Требуется подключение к Интернету

Дополнительные функции полной версии –

  • Отсутствие рекламы
  • Сохранение схемы в формате XML и возможность его последующего изменения
  • Экспорт схемы в формате PNG.

Oqto Diagram

Бесплатная версия – есть

Полная версия – 192,47 руб.

  • Создание диаграмм из предложенных фигур
  • Возможность подписи «веток», соединяющих стрелок
  • Большая цветовая палитра
  • Одновременное открытие нескольких диаграмм
  • Шаблон создания интеллект-карт
  • Невозможно сохранить файл в памяти телефона или планшета
  • Экспорт в форматы — PNG, JPEG, SVG и OQTO и отправка через стандартные программы
  • Невозможно редактировать SVG-файлы
  • Автосохранение диаграмм.

Ограничения бесплатной версии –

  • Нам не удалось найти весомые отличия между платной и бесплатной версией
  • Для правильной работы программы может прийти уведомление на автоматическую установку дополнительного приложения — Ministro II.

Oqto Diagram for Windows (пока без интеграции с Android-версией) -http://www.oqtosoft.com/ressource/Oqto_setup.exe

NodeScape

Бесплатная версия – есть

Полная версия – 64,43 руб.

  • При создании новой диаграммы запрашивается стиль будущего файла – диаграмма, блок-схема, интеллект-карта, диаграмма Венна или открытие пустого поля
  • Создание диаграмм из предложенных фигур
  • Вставка картинок в объекты диаграмм
  • Экспорт файлов в формате PNG, JPG
  • Сохранение файлов в памяти телефона или планшета в формате NSD

Особенности бесплатной версии –

  • Все функции идентичны функциям полной версии
  • Нет ограничения на количество созданных файлов
  • Наличие рекламы
  • «Водяной знак» приложения при экспорте файлов в виде картинки

Diagrams.me

Бесплатная версия – нет

Diagrams.me Pro – 199,00 руб.

Diagrams.me Sketch – 153,23 руб.

  • Diagrams.me Pro — стандартная программа по созданию диаграмм с помощью предложенных фигур, стандартные функции.
  • Diagrams.me Sketch – автоматическое распознание рисунка от руки и преобразование его в стандартные фигуры.

Polydia (Diagram/Graph Editor)

Бесплатная версия – нет

Полная версия – 199,99 руб.

  • Возможность вставки картинки или фотографии в фигуры диаграммы
  • Поддерживает стандартные функции подобных программ
  • Экспорт в формате PNG, SVG.

Было полезно? Поделитесь с коллегами

Развиваетесь и развивайте вашу компанию вместе!

Источник

Лучшие Android приложения для создания графиков

Константин Иванов

В наше время графики и диаграммы используются часто и повсеместно: для домашней работы, для исследований, презентаций и многого другого. Графики полезны в любой ситуации, когда вам нужно наглядно и эффектно представить данные, с которыми вы работаете. Будучи многофункциональными компьютерами, наши современные смартфоны могут помочь и в этом деле – разумеется, при наличии соответствующих приложений (если только в вашем устройстве не предусмотрено никаких специальных возможностей, как, например, в аппаратах Samsung Galaxy Note). Несколько приложений для создания графиков и диаграмм на Android смартфоне без проблем и особых усилий – в этой небольшой подборке.

1. Google Таблицы

В особом представлении не нуждается – доступно не только для Android, но и для iOS, предлагает богатую функциональность, связанную с шаблонами и графиками.

2. Чарт Мейкер

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

3. Simple Graph Maker

И еще более простое приложение. В самом начале предлагает выбрать, какую диаграмму создать: линейную, круговую или столбчатую. Затем все происходит очень просто: вводите свои данные, выбираете цвета – и готово!

4. Chart Draw

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

А какими приложениями для создания графиков пользуетесь вы? Делитесь в комментариях!

Источник

Построение графиков на Android: sl4a, python и flot

Доброго времени суток, %username%!

Введение

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

Однажды я оказался в ситуации, что данные для построения графика уже есть, а компьютера под рукой нет. Но ведь с такой задачей может справиться и смартфон! Так я смог заставить себя начать применять знания, полученные из наполовину пройденного курса по Python от Google, и использовать sl4a, уже успевший покрыться виртуальной пылью. Итак, для работы понадобятся sl4a (кто еще не слышал такую аббревиатуру, прочитайте это, это и это) + flot (подойдет любая библиотека для построения графиков на js).

Вдоль оси абсцисс будем отсчитывать номер наблюдаемой величины, вдоль оси ординат — её значение. Значения вычисляются следующим образом: есть 30 логов, содержащих строчки вида «value = 0.1 0.2 0.15 0.12 . », где «0.1 0.2 . » — значения, «value» — название величины. Значение «1» есть среднее по всем первым числам из соответствующих строк логов («0.1» в примере строки), «2» — по всем вторым и т.д. В итоге получается двумерная матрица размера M*N, где M — количество строк в логе, N — количество чисел в строке. Предполагается, что логи содержат одинаковое количество строк и одинаковое количество чисел в каждой строке.

Реализация

Отображение графика с помощью flot

За построение графика отвечает плагин flot к jquery. Из полного комплекта с сайта разработчиков для нашей задачи понадобятся только файлы jquery.flot.js и jquery.js. Сам код log_manager.html:

Строка 13 — построение графика с помощью flot. Например, можно написать

и на графике отобразится кусок параболы. Таким образом, данные для построения должны иметь вид [[x0,y0],[x1,y1],[x2,y2],[x3,y3], . ]. Самый простой способ, пришедший мне в голову — подготовить их в python-скрипте в строку точно такого же вида и обернуть в javascript в eval(), которая выполнит переданную строку как если бы это был кусок js-кода. Далее я использую именно этот способ.

Модификация существующих и добавление новых свойств отображения кривых на графике реализуется просто. Например, чтобы отключить тень под кривой, достаточно добавить «shadowSize: 0»:

Две кривых на одном графике:

В строке 14 создается объект для взаимодействия с Android API (его возвращает встроеная в sl4a функция «Android()»).

В 15 строке описывается, как обрабатывать полученный event с именем «plotData». Как только получен event с таким именем, вызывается функция «plotData». Переданные с ним данные (строка-массив) будут находиться в .data.

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

Подготовка данных с помощью Python

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

Источник

You may also like...