META

Графики

Являются элементами me-chart. Работают на основе google charts. Примеры тут: http://samples-demo.devision.io/page?a=35&p=3623

Ограничения

  • Поддерживаются не все типы графиков гугла, новый тип нужно прописывать и настраивать в ядре платформы мета. Но есть вариант нативного вывода.
  • Поддерживаются не все параметры графиков. Мета старается выводить графики “по-умолчанию” более менее приемлимо как может для общего случая.

Однако есть вариант попытаться вывести график полу-нативно:

Нативный вывод

<meu-native-google-charts chart='{
              "type": "OrgChart",
              "data": pvm.data.acl_role1.rows[0].data,
              "options": {"width": "100%",	"pieHole": "4/9", "explorer":{},
              "sliceVisibilityThreshold": ".2", "showRowNumber": true,
              "pageSize":15, "pagingButtons":"auto", "page":"enable", "allowCollapse":true, "size":"small"}
              }'>
</meu-native-google-charts>

Структура

style?: CSSStyleDeclaration; - стиль блока. Например: {"width": "100%", "height":"400px"}
data?: any[] - в этом случае данные, которые были выбраны в meta/sql или meta/js коде.
options?: any - параметры графика в нотации Google Chart
type: string - тип графика в нотации Google Chart
package?: string - пакет для типа графика в нотации Google Chart. По умолчанию старается посчитаться автоматически на основе type

Атрибуты

У графиков есть общие мета-атрибуты и обычно настройка графика заканчивается именно ими.

И нативные Google - например для column chart , которые указываются через nativeOptions, но в общем случае это не рекомендуется.

Атрибут nativeOptions можно использовать как вариант для тестирования и с последующим запросом впиливания опции как мета параметр графиков.