2016-11-10 3 views
2

мне удалось удалить все horizontale линии/правила в моем графике с помощью этого:Как удалить строку/правило оси в Chart.js?

scales: { 
     xAxes: [{ 
     gridLines: { 
      display: false 
     } 
    }] 
} 

Но я также хочу, чтобы избавиться от правила/бар, который представляет собой Y-ось, а также. Но я хочу, чтобы сохранить метки:

enter image description here

К сожалению, я не могу найти любой вариант для этого. Я могу удалить всю ось, включая метки.

Я использую Chart.js 2.3.

+0

в х GridLines оси и сделать его как ложное и, глядя на оси у, чтобы отобразить Ложное – Parthasarathy

+0

@Parthasarathy на примере шоу-хо для удаления горизонтальных линий сетки. Но этот параметр не удаляет фактическую строку для оси (по горизонтали или по вертикали не имеет значения). Поэтому я ищу вариант, как удалить фактическую линию оси не только линий сетки. – lampshade

ответ

8

Я нашел способ, чтобы удалить эту строку. Это на самом деле называется border оси и есть возможность для этого, см "Grid Line Configuration":

scales: { 
    yAxes: [{ 
     gridLines: { 
      drawBorder: false, 
     } 
    }] 
} 
+0

Это не работает. DownVoted из-за того, что (извините) этот код работает для меня: GridLines: { \t \t \t \t дисплей: ложные \t \t \t \t} Обновление это, и я upvote снова! –

-2

Вы можете использовать scaleLineColor: 'transparent' он удалит у- любую ось х

+0

Это также удалит ярлыки, верно? Этикетки должны оставаться. Только * строка * должна исчезнуть. – lampshade

+0

Вы хотите удалить обе оси? – Parthasarathy

+0

Фактически только линия оси Y. Это глобальная установка? Я не могу найти его в документах Chart.js. – lampshade

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