Sencha Touch chart - Как добавить метку / значение в линейный график - PullRequest
0 голосов
/ 08 марта 2012

Я использую сенсорные графики Sencha 1.0.0 для своего проекта. Я хотел бы добавить значения в каждой точке моего графика (как на рисунке). Я попробовал тот же подход в этом вопросе для столбчатой ​​диаграммы , но это не сработало.

enter image description here

1 Ответ

0 голосов
/ 04 февраля 2013

У меня была такая же проблема с тобой.Но я нахожу решение для этого.Вы можете добавить маркер в каждом узле линии, и когда вы нажмете на маркер, всплывающее окно покажет подробную информацию, как вы хотите.Вот мой код может помочь вам:

-Добавить маркер в cofig серии:

type: 'line',
            title: 'Clickeds : ' + total[4] + ' ( ' + Math.round(arrInfo[4]) + '% )',
            highlightCfg: { scale : 0.7 },
            xField: 'Date', yField: 'Clks',
            style : {
                stroke: 'rgb(50, 185, 150)',
                miterLimit : 3,
                lineCap: 'miter',
                lineWidth: 2
            }
            ,
            marker:{
                type: 'image',
                src: 'resources/images/square.png',
                width: 24,
                height: 24,
                x: -12,
                y: -12,
                scale: 0.5,
                fx: {
                    duration: 200
                }
            }
  • Обрабатывать событие, когда вы нажимаете на узел, вы добавляете слушатели в конфигурацииchart: `listeners: {itemtap: function (series, item, event, eOpts) {// обрабатывать ваш код здесь.

                               }`
    

С уважением, (извините за плохой английский.)

...