Запитання з тегом «legend»

Легенда графіка зазвичай використовується при побудові декількох наборів даних на одній діаграмі. Легенда пов'язує кожну ділянку з відповідними даними.

17
Як викласти легенду з сюжету
У мене є серія з 20 сюжетів (а не субплотів), які потрібно зробити однією фігурою. Я хочу, щоб легенда була поза коробкою. У той же час я не хочу змінювати осі, оскільки розмір фігури зменшується. Будь ласка, допоможіть мені в наступних запитах: Я хочу тримати поле легенди поза межами ділянки. …

7
Як змінити розмір легенди за допомогою matplotlib.pyplot
Просте запитання тут: я намагаюся отримати розмір моєї легенди, використовуючи matplotlib.pyplotменший розмір (тобто текст повинен бути меншим). Код, який я використовую, виглядає приблизно так: plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions') plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2') plot.scatter(k, data[:, 1], color='r', label='Dis 2: …

6
Вторинна вісь з twinx (): як додати легенду?
У мене є ділянка з двома осями y, використовуючи twinx(). Я також даю мітки рядкам і хочу їх показати legend(), але мені вдається лише отримати позначки однієї осі в легенді: import numpy as np import matplotlib.pyplot as plt from matplotlib import rc rc('mathtext', default='regular') fig = plt.figure() ax = fig.add_subplot(111) …

4
Видаліть легенду ggplot 2.2
Я намагаюся зберегти легенду про один шар (гладкий) і видалити легенду про інший (крапка). Я спробував відключити легенди з guides(colour = FALSE)і geom_point(aes(color = vs), show.legend = FALSE). Редагувати : Оскільки це запитання та його відповіді популярні, здається відтворюваний приклад у порядку: library(ggplot2) ggplot(data = mtcars, aes(x = mpg, y …
250 r  ggplot2  legend 

3
Переміщення легенди про matplotlib за межами осі робить її обрізаною фігурною коробкою
Мені знайомі такі питання: Matplotlib savefig з легендою поза сюжетом Як викласти легенду з сюжету Здається, що відповіді на ці запитання мають розкіш у тому, що ми можемо пограбувати з точним скороченням осі, щоб легенда підходила. Однак скорочення осей не є ідеальним рішенням, оскільки це робить меншими дані, що робить …

10
Створіть легенду поза площею графіки в базовій графіці?
Як випливає з назви: Як я можу побудувати легенду за межами ділянки, коли використовується базова графіка? Я подумав про те, щоб обмінятись layoutі створити порожній сюжет, щоб містити лише легенду, але мені було б цікаво способом, що використовує лише базові графічні засоби та, наприклад, par(mar = )щоб отримати трохи місця …
185 r  plot  legend 

8
Видаліть легенду на фігурі matplotlib
Щоб додати легенду до сюжету про матплотліб, просто запускається legend(). Як вилучити легенду з сюжету? (Найближче до цього я прийшов - це запустити legend([]), щоб виповнити легенду з даних. Але це залишає потворний білий прямокутник у верхньому правому куті.)
169 matplotlib  legend 

3
Додайте легенду до сюжетної лінії ggplot2
У мене питання про легенди в ggplot2. Мені вдалося побудувати три рядки в одному графіку і хочу додати легенду з трьома використаними кольорами. Це використаний код library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") + xlab(" ") + …
143 r  ggplot2  legend  r-faq 

9
Додайте загальну легенду для комбінованих ggplots
У мене є два ggplots, які я вирівнюю по горизонталі grid.arrange. Я переглянув безліч дописів на форумі, але все, що я намагаюся, здається, це команди, які зараз оновлюються і називаються чимось іншим. Мої дані виглядають приблизно так; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 …
138 r  ggplot2  legend  gridextra 

4
Matplotlib - глобальна легенда та підзаголовок під заголовком
Я почав з matplot і керував основними сюжетами, але зараз мені важко дізнатися, як робити якісь речі, які мені потрібні зараз :( Моє актуальне питання - як розмістити глобальну назву та глобальну легенду на фігурі з субплотами. Я роблю 2x3 subplots, де у мене дуже багато різних графіків у різних …

8
Чи є спосіб змінити інтервал між елементами легенди в ggplot2?
Чи є спосіб змінити інтервал між елементами легенди в ggplot2? На даний момент я маю legend.position ="top" яка автоматично створює горизонтальну легенду. Однак відстань між предметами дуже близьке між собою, і мені цікаво, як розмістити їх далі один від одного.
120 r  ggplot2  legend 

2
matplotlib: кольорові смуги та його текстові мітки
Я хотів би створити colorbarлегенду для heatmap, таку, щоб мітки були в центрі кожного дискретного кольору. Приклад, запозичений звідси : import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = plt.subplots() …

4
ggplot2 зберігати невикористані рівні barplot
Я хочу побудувати графік невикористаних рівнів (тобто рівнів, де кількість дорівнює 0) у своєму графіку, але невикористані рівні скидаються, і я не можу зрозуміти, як їх утримувати df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() У наведеному вище прикладі …
101 r  ggplot2  legend  levels 

3
Видаліть зайві легенди в ggplot2
У мене є простий фрейм даних, за допомогою якого я намагаюся зробити комбінований графік ліній і точок ggplot2. Припустимо, мої дані виглядають так: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) І я намагаюся скласти сюжет: g <- ggplot(df, aes(x=x, y=y, group=group)) g <- g + geom_line(aes(colour=group)) g <- g + geom_point(aes(colour=group, alpha …
91 r  ggplot2  legend 

5
HighCharts Сховати назву серії від Легенди
Я намагаюся вирішити цю проблему кілька разів і здаюся. Тепер, коли я знову зустрів його, я вирішив попросити про допомогу. У мене є цей код для моєї легенди: legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -10, y: 100, borderWidth: 0, labelFormatter: function() { if(this.name!='Series 1') { return this.name; …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.