Библиотека/инструмент для того, чтобы построить троичные/треугольные [закрытые] графики

Вы не можете ссылаться на this вне самого класса. Вы можете попробовать использовать marker для ссылки на создаваемый маркер, но это не сработает, потому что на переменную нельзя ссылаться внутри ее собственного инициализатора. Итак, вы должны отделить объявление переменной от инициализации:

Marker marker;
marker = Marker(
    icon: BitmapDescriptor.defaultMarker,
    onTap: () {
      marker.something();
    });
15
задан doug 22 January 2010 в 22:35
поделиться

3 ответа

Перехватчики , как само имя говорит, позволяет, вы, чтобы перехватить операции NHibernate (экономить/обновлять/удалять/загружать/смывать/и т.д.).

Более новым, более гибким API для достижения этой цели является система событий .

О сериализации конфигурации, код есть, это класс Effectus.Infrastructure.BootStrapper , который вызывается при запуске приложения.

-121--4605456-

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

Документация очень хорошая (122 страницы руководства распространяется с пакетом); Существует также книга автора пакета Визуальный дисплей количественной информации (Prof. Michael Friendly).

Чтобы создать троичные графики с помощью vcd , просто вызовите ternaryplot () и передайте в матрицу m x 3, т.е. матрицу с тремя столбцами.

Подпись метода очень проста; требуется только один параметр (матрица данных m x 3); и все параметры ключевых слов относятся к эстетике графика, за исключением масштаба, который при значении 1 нормализует данные по столбцам.

Для построения точек данных на троичном графике координаты для данной точки вычисляются как центр тяжести точек масс , в которых каждое значение признака, содержащее матрицу данных, является отдельным весом , следовательно, координаты пункта V (a, b, c)

V(b, c/2, c * (3^.5)/2

Чтобы сформировать приведенную ниже диаграмму, я только что создал некоторые поддельные данные для представления четырех различных химических смесей, каждая из которых состояла из различных фракций трех веществ (x, y, z). Я масштабировал вход (так что x + y + z = 1), но функция сделает это для вас, если вы передадите значение для его параметра "scale" (на самом деле, по умолчанию 1, что, я полагаю, ваш вопрос требует). Я использовал различные цвета и символы для представления четырех точек данных, но вы также можете использовать один цвет/символ и маркировать каждую точку (через аргумент 'id').

7
ответ дан 1 December 2019 в 01:31
поделиться

Кажется, существует реализация на работе здесь в gnuplot: ternary plot
(источник: ugm.ac.id)

1
ответ дан 1 December 2019 в 01:31
поделиться

Найдите библиотеку рисования вектора и потяните ее с нуля, если Вы не можете найти более легкий способ сделать это.

0
ответ дан 1 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

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