-
2 votesanswersviews
如何减少绘图中打印的图例框中文本的字体?
我试图在一个图中绘制大约10个图 . 我也可以单独放置图例框 . 但是,我无法减少图例框中字体的大小 . 任何人都可以建议我减少lengend框中字体大小的过程 . 我在这里给出了我使用过的指令:但它不会受到最终结果的影响 . # Shink current axis's height by 10% on the bottom box = ax.get_position() ax.set_... -
7 votesanswersviews
如何在我的Seaborn图中增加图例的字体大小?
我有以下代码来创建Seaborn条带图 . 我很难弄清楚如何增加绘图中出现的图例的字体大小 . g=sns.stripplot(x="Market", y="Rate", hue="Group",data=myBenchmarkData, jitter=True, size=12, alpha=0.5) g.axes.set_title(... -
0 votesanswersviews
如何使用ggvis将图例放在图表的顶部
在 ggvis 中,如果要更改图例的位置,则必须使用 add_legend(orient = 'left') 函数,但它只允许您在'left'和'right'之间进行选择 . 在 ggplot2 中,我可以使用 theme 函数将图例放在图的顶部 ggplot(iris, aes(x = Petal.Width, y = Petal.Length, colour = Species)) + ... -
1 votesanswersviews
ggplot2:将图例移到角落但保留在边距内?
我想将我的ggplot2图例移动到角落,但是在情节本身内部 not . 所以它应该在边缘仍然,但不在中心 . 我找到的唯一选项是选择"top," "right,"等,或者使用自定义坐标 within . 例如,拍下这张图片: ](https://www.javaroad.cn/files/images/b43a848a-3c5c-4544-836b-a9... -
2 votesanswersviews
ggplot:“大小健壮”的方式将水平图例放在右下角
我试图在绘图区域外的右下角放置一个水平图例 . 我意识到这已经讨论过了 . 然而,经过长时间令人沮丧的早晨,我无法达到“尺寸稳健”的解决方案 . 以下是我发现的3种解决方案: 当我将 legend.position 设置为 bottom 时:图例位于底部中心,但我无法使用 legend.justification 将其推向右侧 当我将 legend.position 设置为 c(1,0) ... -
9 votesanswersviews
如何重新排序geoms的重叠顺序,但在ggplot中保持传奇顺序不变
我知道我可以通过改变分组因子的 levels 来切换线绘制顺序(即,哪条线被绘制为第1,第2,第3 ......) . 但是,这样做也会切换ggplot图例的顺序 . How do I change the plotting order but retain the original legend order? Example 鉴于以下data.frame: dat <- data.fra... -
5 votesanswersviews
放置MATLAB图例,使其在图上不重叠
我正在使用MATLAB连续生成多个不同数据集的图 . 我希望图例位置不会在绘制的线条上重叠,如果这个位置可以自动完成,那将是理想的 . 我知道将 'Location' 设置为 'best' 来实现这一点但是当使用 'best' 时(下图),图例的位置往往很尴尬 . 另外,我希望传说能够在情节中 . 我还遇到了一种方法,使图例透明(here),这样它就不会使绘制的数据不可见,但显式地将图例放在别处是... -
11 votesanswersviews
Matplotlib自动图例外图[重复]
这个问题在这里已有答案: How to put the legend out of the plot 16个答案 我试图在Python的matplotlib图中使用关键字 bbox_to_anchor() . 这是我制作的一个非常基本的情节: import matplotlib.pyplot as plt x = [1,2,3] plt.subplot(211) plt.plot(x, la... -
98 votesanswersviews
为组合ggplots添加一个共同的图例
我有两个ggplots,我与 grid.arrange 水平对齐 . 我查看了很多论坛帖子,但我尝试的所有内容似乎都是现在更新并命名为其他内容的命令 . 我的数据看起来像这样; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -... -
0 votesanswersviews
图例中的填充矩形图例
我正在为客户编写图表,并且样式要求图例(a)放置在绘图区域内,(b)将填充映射到带有标签的填充矩形 . 我目前的尝试看起来像这样: library(ggplot2) library(dplyr) data(diamonds) diamonds %>% group_by(color, cut) %>% summarise(price = mean(price)) %>% ... -
4 votesanswersviews
scale_fill_manual基于ggplot2中的另一个因素
我正在尝试根据ggplot2中用于"fill" my geom_bar的因子的更广泛分类对我的图例进行颜色编码 . 我的情节看起来像这样:我使用这个R代码: ggplot(df, aes(year, TOTALshark, fill=fishery)) + geom_bar(width=.5,stat="identity", position="d... -
4 votesanswersviews
使用ggplot2的两个不同geom 'coloured'和'filled'的混合图例
我想在一个单独的图和垂直线中为三个类别绘制核密度图,以指示整个分布的平均值和中值 . 使用 ggplot2 ,情节相当容易,但我非常努力 . set.seed(1234) data <- data.frame(value = rgamma(n = 10000, shape = 3, scale = 1), type = sample(letters[1:3], ... -
5 votesanswersviews
ggplot2箱图中的alpha和填充图例?
我正在尝试将alpha和填充ggplot2结合起来 . 当我使用geom_bar(或geom_points,用于颜色)时它可以工作,但是当我使用geom_boxplot时,alpha图例不起作用 . library(data.table) library(ggplot2) dt = data.table(x = rep(1:5,6), y = rnorm(30), tag1 = rep(c('he... -
3 votesanswersviews
ggplot2完全自定义传奇?
有什么方法可以创造一个完全自定义的传奇,不关心我的情节中的美学或其他任何东西?我想尽可能从头开始设计一切 . 我将拥有多少组传说,每个图例的 Headers ,形状,颜色,大小,线型,填充,标签,顺序等 . 我已经花了差不多两个工作日来试图弄清楚如何创建传说来看我希望他们看的样子(在我获得数据之后,情节本身并不需要花费几分钟) . 看看下面的示例代码(随机数据,但很好地展示了我想要的内容): re... -
0 votesanswersviews
ggplot2图例:将不在绘图代码中的项目添加到图例中并更改图例中的形状
我有一个复杂的情节,显示不同年份的患者等级的不同颜色的点,并且连接重复测量的不同颜色的线(相同的患者)在评分变化的两年中测量 . 如您所见,图例只是列出了两种颜色的线条 . 然而,我需要的是一个传奇,它有一个2009年的红点和一个2016年的蓝点(没有线!),还有一条我可以标记为“升级”的红线和一条我可以标记为“降级”的蓝线” . 所以我需要四个图例:2个点,2个线,4个标签 . 我已经对此进行了... -
1 votesanswersviews
ggplot2:如何为添加到散点图的线添加图例?
我有一些x和y数据,我想在ggplot2散点图上进行比较 . 我想添加一个统一线(y = x),两个(y = 2x),一半(y = x / 2)和更平滑的线来帮助理解数据,但我找不到如何将这些线添加到情节的传说 . 任何的想法? set.seed(123) x <- runif(20, 1, 10) y <- 0.8 * x + runif(20, -1, 1) cat <- f... -
1 votesanswersviews
使用geom_point添加图例[重复]
这个问题在这里已有答案: R: Custom Legend for Multiple Layer ggplot 1回答 我需要在geom_line图中添加一些geom_point的图例 . 例子如下 . require(dplyr) require(ggplot2) set.seed(1111) 我的对象 Sum <- sample(1:50, 10) year <- c(199... -
0 votesanswersviews
ggplot2 - 如何使用相同的颜色设置geom_ribbon,geom_line和geom_point的图例
我有一个包含geom_ribbon,geom_line和geom_point的图表,颜色相同 . 您能否告诉我如何设置包含所有3种类型描述的图例并考虑alpha值? 码: predplot <- ggplot(data=AllData, aes(x = Date)) + geom_ribbon(aes(ymin=AllData$advancedFitLower95, ymax=AllDa... -
2 votesanswersviews
MATLAB:在一个图形中用不同的颜色绘制多条线并将它们标记为传奇 .
slip_percent绘制在y轴vs nInc上(运行代码时获得'nInc'和'numofContacts'的值) slip_percent = cell(1,numofContacts); for nC=1:numofContacts slip_percent{nC} = ShearCapacity(:,(5*nC)); end Slip_percent... -
2 votesanswersviews
如何在matlab中添加条形图的三个图例?
我有一个条形图,它计算三种不同方法的进动和召回,并用三种不同的颜色表示它们,我使用的代码如下 x=[0.4,0.31,0.21] y=[0.45,0.38,0.27] bar(x,y,0.1) h = bar(x,diag(y),0.1,'stacked'); xlabel('precession') ylabel('recall') 我想添加一个应该显示 maroon color is fo... -
2 votesanswersviews
ggplot2:如何在图例中创建虚线?
我正在尝试创建一个由2个密度组成的ggplot,其中包含直线和2个虚线密度 . 2个密度为蓝色,另外2个为红色 . 我的情节应该包括一个关于这些密度的颜色和线条的图例 . 即使我认为必须有一个简单的解决方案,我也无法在我的传奇中产生虚线 . 我试图基于几个线程解决我的问题,例如here或here,但我的ggplot代码已经很复杂了,这些线程的例子以不同的方式使用ggplot . 因此,我没有设法... -
0 votesanswersviews
R:在绘图的图例中定义多个线型样式的顺序
我有一个示例data.frame xy ,我正在使用以下代码进行绘图: xy <- structure(list(NAME = structure(c(3L, 3L, 3L, 1L, 1L, 1L, 4L, 4L, 2L, 2L, 2L), .Label = c("EXAMPLE2", "EXAMPLE5", "TEST1", &... -
1 votesanswersviews
连接2D图
我在MATLAB中有几个2D图 . 在每个图中都有一些线(每条线是固定长度值的行向量) . 总有一条基线(黑色),其余的彩色线可能存在也可能不存在 . , 我需要将所有这些图连接成一个图,如下所示: 请注意这些仅用于表示目的,但很好地解释了我的问题 . 我无法想象如何做到这一点 . 有人有个主意吗?一个例子可能是?此外,连续连接图之间必须存在垂直间隙,如上图所示 . 有些要点需要注意: y轴对... -
1 votesanswersviews
如何将用户定义的图例附加到gnuplot中的现有图例
我用gnuplot下面的图表,但现在我想添加到不在绘图数据内的图例( Headers )额外值 . 我用 set arrow 绘制垂直,并在标识中添加标签 set label "Ef" at (Ef+0.5),-20 #some other code plot 和 set style line 11 lc rgb 'black' lt 1 dt "-" l... -
1 votesanswersviews
调整水平线的手柄长度
我正在尝试调整一个图表的图例 . 两组的值表示为条形图,而两组的平均值由水平线表示 . 我有调整水平线的句柄长度的问题 - handlelength参数似乎在这里不起作用 . 如下图所示,句柄对于“人口”来说太长了 . 生成图表的代码如下 . 有人能帮助解决这个问题吗? n_groups = 5 fig, ax = plt.subplots(figsize=(4,4)) i... -
1 votesanswersviews
matplotlib(python) - 为没有pyplot的多个图创建单个自定义图例
我想在pyqt GUI中为matplotlib(python)中的多个图创建一个自定义图例 . (pyqt建议不要使用pyplot,因此必须使用面向对象的方法) . 多个绘图将出现在网格中,但用户可以定义要显示的绘图数量 . 我希望图例出现在所有图的右侧,因此我不能简单地为最后的轴绘制图例 . 我希望为整个图形创建图例,而不仅仅是最后一个轴(类似于plt.figlegend in pyplot)... -
1 votesanswersviews
ggplot2:将Shape,Color和Linestyle合并为一个图例
我想创建一个带有线条和条形的ggplot2图表,可视化不同的值y和ybar . 线也用基于值y的点覆盖 . 最后应该有2个图例,一个用于线(点)图,包括颜色,形状和线条样式,一个用于条形图,包括填充颜色 . 线条样式,点形状和颜色相应地改变为变量类型(y1或y2) . 这很有效,直到我手动想要设置图例名称和项目标签: 数据帧初始化的最小代码: library(ggplot2) library(re... -
1 votesanswersviews
没有出现ggplot2图例的原因
我试图(不成功)在我的R ggplot2图表中显示一个涉及多个图的图例 . 我的数据框 df 和代码如下: Individuals Mod.2 Mod.1 Mod.3 1 2 -0.013473145 0.010859793 -0.08914021 2 3 -0.011109863 0.00950327... -
0 votesanswersviews
R函数因不相关的图例错误消息而停止
我写了一个包含多个子功能的函数 . 子功能都完全像下面的那个: Lfunction <- function(mydata, mydata.hex) { mydata.Lest <- Lest(mydata) mydata.hex.Lest <- Lest(mydata.hex) pdf(file="Lplot.pdf") plot(mydata.Les... -
4 votesanswersviews
如何在MATLAB 2014b中增加散点图中图例的标记大小? [重复]
这个问题在这里已有答案: Change legend line style 1回答 我在散点图中找到了标记大小,并且图例在MATLAB 2014b中有所不同 . 我搜索并找到了早期版本MATLAB的一些解决方案,这些解决方案不适用于最新版本 . 在我当前的版本中,图例中的标记大小非常小,几乎无法区分 . 有帮助吗? figure; hold on s1 = scatter(1, 1, 15...