Графики без заголовков/маркировок в R

class Program
{
    static void Main(string[] args)
    {
        string[] array =
        {
            "king",
            "queen",
            "throne"
        };

        var result = array.SelectMany(element => element.ToCharArray())
            .Where(RemoveLetterTSpec)
            .Where(RemoveLetterESpec);

        foreach (char letter in result)
        {
            Console.WriteLine(letter);
        }

        Console.ReadLine();
    }

    private static bool RemoveLetterESpec(char arg)
    {
        return arg != 'e';
    }

    private static bool RemoveLetterTSpec(char arg)
    {
        return arg != 't';
    }
}

это простой пример того, как фильтровать в SelectMany

21
задан Jeff 15 December 2016 в 00:15
поделиться

4 ответа

См. совет 7 о настройке полей.

Отрывок:

Чтобы удалить пространство, зарезервированное для меток, используйте par (mar = ...) , Например,

png(file="notitle.png",width=400, height=350)
par(mar=c(5,3,2,2)+0.1)
hist(rnorm(100),ylab=NULL,main=NULL)
dev.off()
24
ответ дан 29 November 2019 в 20:09
поделиться

Я обычно использую

par(mar=c(1,1,1,1))

, когда держу граница до минимума.

2
ответ дан 29 November 2019 в 20:09
поделиться

Если вы хотите использовать альтернативный пакет для черчения, ggplot2 делает это автоматически, когда вы установите для xlab / ylab значение NULL (по умолчанию заголовок сюжета / main отсутствует). Для простых графиков, просто требуют (ggplot2) и заменяют plot на qplot .

Действительно, ggplot2 - это самое забавное, что я имел при построении графиков в годами, и я не могу удержаться от возможности проповедовать это всем, с кем встречаюсь. : -)

14
ответ дан 29 November 2019 в 20:09
поделиться

С решеткой, это просто вопрос установки xlab, ylab и основных аргументов в NULL:

library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
4
ответ дан 29 November 2019 в 20:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: