Отображение графика (не графиков) в приложении для Android

Я хочу отобразить небольшой (n < 50) неориентированный график (не график) в Activity. Я провел небольшое исследование, и похоже, что они представляют собой пару библиотек для отображения графиков, но не для отображения реальных графиков. Похоже, мне нужно развернуть собственное решение. Мой очень грубый план выглядит так:

  • создать и в памяти представление графа
  • расположение узлов и ребер графа, чтобы он выглядел красиво
  • написать представление, которое реализует масштабирование
  • нарисовать график

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

1 ответ

Решение

Я решил это в конце концов, используя WebView, который отображает HTML-страницу, которая использует библиотеку графов Дракулы. Я передаю данные в WebView с помощью функции Java, которая была вызвана из Javascript (при загрузке страницы), который закодировал данные как JSON. Не модно, но это сработало!

Другие вопросы по тегам