Поколение графика на [закрытом] iPhone

В Ubuntu вы можете удалить %matplotlib inline, пока у вас есть plt.show() после создания графика.

24
задан Parrots 27 April 2009 в 17:58
поделиться

4 ответа

Я следил за этим:

основной сюжет

, но я еще не пробовал. Хотя это кажется, что у него есть потенциал.

Крис.

13
ответ дан 29 November 2019 в 00:16
поделиться

Я делал графики в приложении перед использованием Quartz2D. Поскольку график был особенно широким, мне пришлось использовать CATiledLayer для представления, которое, как мне кажется, вызвало больше проблем, чем исправило. График выглядел хорошо, но в конце концов, было слишком сложно иметь дело. Слишком много ошибок при попытке нарисовать слишком много графика за раз или при попытке быстро нарисовать график несколько раз подряд, когда пользователь переключается между различными представлениями.

На данный момент, я предлагаю попробовать что-то в OpenGL, хотя я не знаю, как бы вы достигли этого, так как рисование линий довольно просто для iPhone в OpenGL.

1
ответ дан Ed Marty 29 November 2019 в 00:16
поделиться

Вы можете проверить библиотеку PowerPlot , которая является нативной библиотекой iOS. Это единственный выбор (насколько мне известно), который имеет не только «обычный» ассортимент диаграмм, но также и графики (с узлами и соединениями) среди представлений. Он основан не на OpenGL, а на Quartz. Он также не нацелен на настольную версию MacOS, особенно на iOS.

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

1
ответ дан user8472 29 November 2019 в 00:16
поделиться

Я попытался построить график, используя Quartz 2D. Это больше похоже на рисунок. Но я фиксирую оси и рисую координаты по осям. Но проблема в том, что я хочу сделать пользователя графика интерактивным. Каждую координату на графике необходимо будет развернуть, чтобы отобразить детали координаты. Итак, как мне сделать координаты интерактивными.

1
ответ дан 29 November 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: