/
Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² "Π“Ρ€Π°Ρ„ΠΈΠΊ", "Гистограмма", "ЛинСйчатая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°"

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² "Π“Ρ€Π°Ρ„ΠΈΠΊ", "Гистограмма", "ЛинСйчатая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°"

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтах Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°:

  • Ось X

  • Ось Y

  • Ось Y Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ

  • Подписи (Подписи Ρ‚ΠΎΡ‡Π΅ΠΊ/столбцов)

  • Подсказка

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Оси X, Оси Y, Оси Y Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

  • @value - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли числа) Ρ‚ΠΎΡ‡ΠΊΠΈ

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ подписСй ΠΈ подсказок ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

  • @value.y - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ оси Y

  • @value.x - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ оси X

  • @point.name - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΌ пСрСсСчСнии

  • @point.color - Ρ†Π²Π΅Ρ‚ сСрии

  • @series.name - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрии

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ подписи Π² зависимости ΠΎΡ‚ сСрии

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ подписи Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΈΠ»ΠΈ столбцах гистограммы. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ подписи Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ сСрии являСтся ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΏΠΎΠ»Π΅ Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ подписСйточСк/столбцов Ρ€Π°Π·Π΄Π΅Π»Π° Подписи:

@series.name == "ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ" ? @value.y + " %" : @value.y

Π“Π΄Π΅

  • @series.name == "ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ" - условиС, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ сСрии являСтся ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ;

  • @value.y - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси Y;

  • + " %" - Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ тСкст.

    graph1.png

Настройка подписСй осСй

Для измСнСния надписСй осСй Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² свойствах осСй ввСсти ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΏΠΎΠ»Π΅ Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π”Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ доступно для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов:

  • Ось X

  • Ось Y

  • Ось Y Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ

НапримСр, для измСнСния надписСй ΠΏΠΎ оси Y ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

@value/1000 +' ΠΌΠ»Π½. Ρ€ΡƒΠ±'

Π“Π΄Π΅

@value/1000 - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ оси, Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π½Π° 1000;

+' ΠΌΠ»Π½. Ρ€ΡƒΠ±' - Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ тСкст.

y-values(1).png

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ надписи для Π΄Ρ€ΡƒΠ³ΠΈΡ… осСй (Π₯, Y) Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ подписСй ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

Для выравнивания надписСй ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π² столбцах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

'<div style="text-align:center">$(@value.y)</div>'

Π“Π΄Π΅ @value.y - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси Y.

center(1)(2).png

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡŒ данная ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΊΠΎΠ΄Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°:

w.plotOptions.series.dataLabels.useHTML = true

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ выравнивания Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли Π² настройкС столбцов Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅.

Подписи Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… уровнях Drill Down

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ подписи Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… уровнях углублСния Π² Π΄Π°Π½Π½Ρ‹Π΅. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ сокращСниС Π³. ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π³ΠΎΠ΄Π° ΠΈ слово ΠΊΠ²Π°Ρ€Ρ‚Π°Π» ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π°. Для этого ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

@value + (visApi().getDrillLevel("1b21e42de7954010adf2bb71c6608764") == 0 ? "Π³." : (visApi().getDrillLevel("1b21e42de7954010adf2bb71c6608764") == 1 ? " ΠΊΠ²Π°Ρ€Ρ‚Π°Π»" : ""))

Π“Π΄Π΅

  • @value - зарСзСрвированная функция;

  • getDrillLevel - функция VisApi(), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ;

  • "1b21e42de7954010adf2bb71c6608764" - ID Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.

Β 

Для получСния ID Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» ΠžΠ±Ρ‰ΠΈΠ΅ настроСк Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°:

ИзмСнСниС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π΄Π°Ρ‚Ρ‹ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ JavaScript. НапримСр, Ссли ΠΏΡ€ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ mm/dd/yyyy hh:mm:ss, Π° Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ dd.mm.yyyy, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. Π’ Desktop Designer Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° ось, Π³Π΄Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π΄Π°Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, X).

  2. Π’ свойствах оси ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
    @value.substring(3,5) + "." + @value.substring(0,2) + "." + @value.substring(6,10)
    Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Ρ‚ измСнится:

    date-format(2).png

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ настройки Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ²

Related content