2016-10-16 1 views
3

Я использую две оси Y (справа и слева) Когда я скрываю все использованные наборы данных для одного из них, тики (метки оси) превращаются в 1 -1.Скрытие неиспользуемой оси в ng2-диаграммах

Я хочу скрыть ось или метки, когда она не используется, какие-либо идеи?

Перед Скрытие: Both Y Axes used

прячась: Right Y-Axis Changed - Not used

Опции> Весы:

 yAxes: [ 
      {type: "linear", id: "y-axis-0", display: true, position: "right",gridLines:{display: false}, 
      scaleLabel:{display: true, labelString: 'mBar'}}, 
      {type: "linear", id: "y-axis-1", display: true, position: "left",ticks: {beginAtZero:true}, 
      scaleLabel:{display: true, labelString: 'Knots/°C'} } 
      ] 

Не нашли ничего в документации.

ответ

0

Вы можете скрыть ось в коде. Просто добавьте угловые по-события при наведении курсора мыши и установить дисплей на истинный/ложный с отрицанием условием:

scales: { 
    xAxes: [ 
     { 
      display: false 
     } 
    ], 
    yAxes: [ 
     { 
      display: false 
     } 
    ] 
} 
2
If you want to remove the x axis and y axis data so to do that you need 
     to use scales and put in bar-chart-demo.ts file and inside export 
      class you have to paste like that what i mentioned below 
      and it worked . 

public barChartOptions:any = { 
    scaleShowVerticalLines: false, 
    animation: false, 
    scaledisplay:false, 
    responsive: true, 

scales: { 
    xAxes: [ 
    { 
     display: false 
    } 
    ], 
    yAxes: [ 
     { 
     display: false 
    } 
] 
} 


    };`` 
+1

Можешь ли вы разработать? – mrun

+0

Я упомянул, как использовать его сейчас. –

Смежные вопросы