2017-02-09 12 views
1

Я только что сделал свой первый график, используя chart.js в django. Но я не могу отредактировать его с любыми параметрами.chart.js django - опции не работают для диаграммы

The code in template looks like: 
$.get('{% url "line_chart_json" %}', function(data) {  
    var options = {showTooltips: true, tooltipTemplate: "<%= value %>"}; 
    var ctx = $("#myChart").get(0).getContext("2d"); 
    new Chart(ctx).Bar(data, options); 
    }); 

Например, когда я меняю "Новая диаграмма (СТХ) Бар (данные, опционы);" к «новой диаграмме (ctx). Линия (данные, варианты); он работает, но другие параметры не работают.

Спасибо за помощь!

+0

Что 'other' опция Что не работают быть более описательной? . –

+0

Например, если у вас есть дополнительные параметры: scaleGridLineColor: 'gray', scaleLineColor: 'gray', animationEasing: 'easeOutBounce', , но каждый параметр, связанный с TOOLTIP, не работает. Я также нашел ошибку в tooltipTemplate -> он не может быть <%= value %>, потому что мои значения относятся к классу вида в views.py. Данные работают нормально на графике, но не могут импортировать его в tooltipTemplate :( – TTomasik

ответ

0

Опции, которые работают: scaleLineColor, scaleGridLineColor, animationEasing. Другие варианты особенно подсказки не работают :(Кто-нибудь может помочь?

$ .get ('{% URL "line_chart_json" %}', функция (данные) { вар CTX = $ ("# myChart"). Получить (0) .getContext ("2d");

  var options = { 
      labelColor: "white", 
      showTooltips: true, 
      mutliTooltipTemplate: "TEST", 
      scaleGridLineColor: 'grey', 
      scaleLineColor : 'grey', 
      animationEasing : 'easeOutBounce', 
      legendTemplate: "TEST", 
      } 

      var myChart2 = new Chart(ctx).Line(data, options);     
     }); 

Диаграмма выглядит следующим образом:

Проблема с подсказками и легендами 1