Как убрать линию, образованную соединением пустых точек на графике? Ось x графика имеет тип разрыва - PullRequest
0 голосов
/ 18 марта 2020

Я сделал график, используя разрыв оси, например, от 0-2 до 10-16 по оси x. И тип сюжета - линейный график. Но использование typ = 'l' соединяет пустые точки данных на графике с линией (которая показывает разрыв между двумя диапазонами). Когда я использую typ = "c", я вижу линию, образованную соединением пустых точек на моем графике. Но я хочу это удалить .. Как это сделать?

1 Ответ

0 голосов
/ 18 марта 2020

Одним из способов является добавление значения NA между ними. Например, если у вас есть вектор x:

x <- c(1:5, 10:15)
plot(x, type="l")

R объединит все строки. Изменение type на "c" действительно не помогает. Но если вы добавите NA в место, где вы хотите разрыв, вы получите две прерванные линии.

x <- c(1:5, NA, 10:15)
plot(x, type="l")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...