JSON.stringify

by Mariya Gnitetckaya

JavaScript

var circle_sm = {
	options: {
		baseType: 'roundChart',
		size: 'sm',
		color: '#f44336'
	},

	data: {
		title: 'АКБ | Доля за последние 30 дней',
		percent: {
			val: 50,
			label: 'Факт'
		},
		fact: {
			value: {
				val: 300,
				label: ''
			},
			label: 'с отгрузками за последние 30 дней'
		},
		plan: {
			value: {
				val: 900,
				label: ''
			},
			label: 'всего точек'
		}
	}
}

var circle_sm_extend = {
	options: {
		baseType: 'roundChart',
		size: 'sm',
		color: '#4caf50'
	},

	data: {
		title: 'Выполнение плана',
		percent: {
			val: 84,
			label: 'Факт'
		},
		fact: {
			value: {
				val: 300,
				label: 'тыс'
			},
			label: 'Факт, ₽'
		},
		plan: {
			value: {
				val: 900,
				label: 'млн'
			},
			label: 'План, ₽'
		},
		prediction: {
			value: {
				val: 334,
				label: 'тыс'
			},
			percent: 333,
			label: 'Прогноз, ₽ и %'
		}
	}
}

const chart = {
	options: {
		type: 'chart',
	},
	data: {
		title: 'Продажи относительно прошлого года помесячно',
		webReport: 'link',
		wiki: 'link',
		xLabel: 'Месяц',
		yLabel: 'тыс. ₽',
		colors: ['#d000b7','#00c7d0'],
		rows: [{
			title: '2015 год',
			values: [
				{label: 'Янв', val: 20},
			    {label:	'Фев', val: 25},
			    {label: 'Мар', val: 22},
			    {label:	'Апр', val: 10},
			    {label: 'Май', val: 18},
			    {label: 'Июн', val: 23},
			    {label: 'Июл', val: 15},
			    {label: 'Авг', val: 5},
			    {label:	'Сен', val: 9},
			    {label: 'Окт', val: 7},
			    {label: 'Ноя', val: 3},
			    {label: 'Дек', val: 20}
			]
		},{
			title: '2016 год',
			values: [
				{label: 'Янв', val: 32},
			    {label:	'Фев', val: 34},
			    {label: 'Мар', val: 11},
			    {label:	'Апр', val: 2},
			    {label: 'Май', val: 32},
			    {label: 'Июн', val: 12},
			    {label: 'Июл', val: 15},
			    {label: 'Авг', val: 9}
			]
		}],
		trend: [
			{label: 'Янв', val: 12},
		    {label:	'Фев', val: 13},
		    {label: 'Мар', val: 14},
		    {label:	'Апр', val: 15},
		    {label: 'Май', val: 16},
		    {label:...