Могу ли я изменить формат даты по оси X и ширину шрифта для всплывающих подсказок для моей диаграммы графика данных Jqplt в asp.net mvc - PullRequest
0 голосов
/ 12 марта 2012

В моем asv.net mvc есть следующая диаграмма данных точек jqplot: -

    <script type="text/javascript">
    $(document).ready(function () {
        var line1 = [['23-May-2008', 578.55], ['20-Jun-2008', 566.5], ['25-Jul-2008', 480.88], ['22-Aug-2008', 509.84], ['26-Sep-2008', 454.13], ['24-Oct-2008', 379.75], ['21-Nov-2008', 303], ['26-Dec-2008', 308.56], ['23-Jan-2009', 299.14], ['20-Feb-2009', 346.51], ['20-Mar-2009', 325.99], ['24-Apr-2009', 386.15], ['01-Apr-2012', 786.15]];
        var plot1 = $.jqplot('chart1', [line1], { title: 'Data Point Highlighting',
            axesDefaults: { pad: 1.2 },
            axes: { xaxis: { renderer: $.jqplot.DateAxisRenderer },
                yaxis: { tickOptions: { formatString: '%.2f'} }
            },
            highlighter: { show: true, sizeAdjust: 7.5, tooltipLocation: 'nw' }, cursor: { show: true, tooltipOffset: 6 }
        })

    });

</script>
  1. Но могу ли я изменить формат даты для осей x и всплывающей подсказки на что-то другое?как 15 февраля 2005 г. вместо текущего формата 15.02.2005.

2. Второй вопрос: есть ли способ изменить формат всплывающей подсказки.

BR

1 Ответ

1 голос
/ 12 марта 2012
  1. Да, добавьте tickoptions в xaxis скобках:

    xaxis:{
             renderer:$.jqplot.DateAxisRenderer,
             tickOptions:{
                           formatString:'%d/%b/%Y'
                         } 
          },
    
  2. Да, добавьте опцию formatString в скобку highlighter:

    highlighter:{
                 show: true,
                 sizeAdjust: 7.5,
                 tooltipLocation: 'nw',
                 formatString:'<b>%s</b>'
                 },
    
...