Как изменить начертание символов в решетке

StackOverflow https://stackoverflow.com/questions/6333194

  •  27-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь изменить тип символов, используемых решеткой в xyplot, используя следующие данные

родовое слово

код для построения

родовое слово

Но это дает мне все символы как O, и мне нужно, чтобы каждый набор отображался с другим символом.

Это было полезно?

Решение 2

Я нашел способ изменить символы без изменения темы, просто добавив немного больше кода в сюжет, как показано ниже

родовое слово

Другие советы

Мне нравится использовать для этого механизм темы. В черно-белой теме по умолчанию используются разные символы; вы получите это так:

родовое слово

Или вы можете начать с цветовой темы и изменить точки по своему усмотрению, как показано ниже.

родовое слово

Или, если вы хотите, чтобы все это было одной строкой, просто передайте то, что вы хотите изменить, в par.settings.

родовое слово

Эти решения рекомендуются вместо прямого изменения col и pch, поскольку в этом случае их также необходимо изменить при построении ключа.

Два других примечания, которые могут показаться вам поучительными: во-первых, попробуйте использовать factor вместо as.character; это отсортирует ваши недели в правильном порядке. Вы можете сделать это с меньшим набором текста, используя within.

родовое слово

Во-вторых, ознакомьтесь с функцией useOuterStrips в пакете latticeExtra. В частности, если ваш исходный график сохранен как p, попробуйте

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top