问题标签 [legend-properties]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
415 浏览

matlab - Matlab 绘图图例自动化

我正在求解一个依赖于 x 和 t 的 pde,并希望针对一些 t 值显示所有 x 的解。我正在尝试编写将自动为该图生成图例的代码。例如,如果我在 t = 0、1、5 和 9 处绘制解,我希望图例显示“t=0”、“t=1”等。

假设我的解决方案保存在矩阵 u 中。我的时间保存在向量 t 中。我采样的时间索引将在向量 tsampled 中。请注意,这与我想要的情节时间不同。如果我在向量 t 的索引 6 处花时间,这个值不是 6,但可以是任何值。

我目前正在尝试通过以下方式做到这一点:

但这会产生错误“无法从 char 转换为单元格”。

当我改为尝试使用该行时:

我在图表上得到了正确的“字符串”,但它们的格式如下: 在此处输入图像描述

我希望它在蓝线旁边显示“t = 10.20 s”,在橙色线旁边显示“t = 91.84 s”,依此类推。如何获得我想要的结果?

0 投票
1 回答
5772 浏览

charts - 如何在图例悬停的 Google 饼图上显示工具提示?

我想在图例中显示鼠标悬停时切片的工具提示。默认情况下,仅当鼠标悬停在饼图上时才会显示工具提示。

目前我最接近的是当我点击图例时显示工具提示,其中:

作为我绘制图表时的选项。

我试图在参考中找到一些东西,但没有结果。

JSFiddle:http: //jsfiddle.net/ohavpo17/2/

0 投票
1 回答
25831 浏览

r - 在 RStudio 中打印太大的图例框

我正在尝试在我的情节中添加一个图例,但我不明白为什么我无法控制它的大小和/或位置。我知道有很多关于它的帖子,但我已经尝试重现这些解决方案,无论出于何种原因,它似乎在我的 RStudio 中不起作用。这是我尝试过的:

  1. 如何在R中的图例框中缩放图例框或放大字体大小

当我运行完全相同的代码时,我的情节是这样的(你可以看到图例在情节的中间):我的情节-1

我还尝试运行 RI 中提供的一些示例代码,这些代码看起来也很奇怪。例如,我的情节:

看起来像这样:我的情节 2,我不知道为什么。我尝试改变cexandmar但它没有任何区别。

我需要任何额外的包来控制图例吗?(我加载了,library(graphics)但没有任何区别。)

编辑:我在这里复制我的后续问题。

嗨 Lyzander,感谢您的回复。实际上,我确实放大了我的情节,它看起来与链接图中的完全一样。这个数字是我将绘图保存到 png 文件时得到的。我复制了您的代码,这是我尝试保存它时得到的结果:

在此处输入图像描述

这是缩放后的样子:

在此处输入图像描述

如您所见,两者看起来都不像您所得到的,我不明白为什么。我有最新版本的 R 并且我更新了我所有的包。

0 投票
2 回答
123257 浏览

python - Matplotlib 自动图例外图

我正在尝试bbox_to_anchor()在 Python 的 matplotlib 图中使用关键字。

这是我根据这个例子制作的一个非常基本的情节。:

我正在尝试使用自动将图例放在情节之外bbox_to_anchor()。在此示例中,bbox_to_anchor()列出了 4 个参数。

在这个特定的示例(上图)中,图例位于绘图下方,因此每次更改绘图时都需要手动输入数字 -0.15(字体大小、删除轴标题等)。 是否可以针对以下场景自动计算这 4 个数字?

  1. 图下方的图例
  2. 情节上方的传说
  3. 图例右侧的图例

如果没有,是否有可能在 Python 中对这些数字做出很好的猜测?

此外,在上面的示例代码中,我将最后 2 个数字设置bbox_to_anchor()为 1 和 0,因为我不明白它们是什么或它们是如何工作的。最后2个数字bbox_to_anchor()是什么意思?

0 投票
1 回答
2825 浏览

r - R Leaflet Legend:指定顺序而不是字母顺序

我在 r 传单代码中添加了图例,输出是这样的

在此处输入图像描述

我希望订单是

  • 绿色“超过 66%”
  • 橙色“介于 33% 和 66% 之间”
  • 红色“低于 33%”

代码

输出(九月)

谢谢!

0 投票
2 回答
243 浏览

r - 添加图例条目使所有其他图例条目对角线和矩形

我尝试了我能找到的任何东西,但无济于事。

我已经使用内置数据集 mtcars 复制了我的问题。我正在使用 R 中的 ggplot2 制作具有气泡图特征的散点图。我的代码中一些不适用于此数据集的东西是对数刻度并强制点的颜色,但除非这些顺序是因素我想我可以稍后处理。

发生了什么:

我必须有一个 1:1 的线,我使用 geom_abline 因为它似乎最有意义。我使用从其他问题中找到的方法将图例添加到图中,但是当这种情况发生时,所有其他图例条目都会改变形状和方向。

理想情况下,我想解决这个问题,如果可能的话,让虚线以水平方式显示。

更新:要解决对角矩形而不是圆点的问题,请参阅下面的 Didzis Elferts 解决方案。 仍在寻找一种使图例线水平而不是像现在这样在对角线上的方法。 添加了 Didzis Elferts 修复的代码如下

0 投票
0 回答
998 浏览

python - \mathrm 模式用于 matplotlib 中的图例标签和图例道具

所以我在 matplotlib 中的图例有一点对齐问题。希望它可以通过正确的专业知识轻松解决。我已经搜索了 matplotlib 网站,但我正在努力寻找确切的解决方案。

本质上,我有以下带有以下标签的轴垂直跨度(请注意,我已用于$\mathrm{}$这些标签):

我还有以下图例标签:

现在我看到的问题是这个(对于图像,我将道具尺寸增加到 12 以显示问题,但它缩小到 8 尺寸):

在此处输入图像描述

我的问题是 vspan 区域和数学模式描述性标签之间的对齐略有偏差。取消数学模式可以解决问题,但标签不包含我需要的正确下标和希腊字母。看这里:

在此处输入图像描述

我想知道是否有人知道这个利基场景的任何对齐参数?

0 投票
0 回答
612 浏览

r - 在ggplot的传说中覆盖科学记数法

这应该很简单,但我似乎找不到解决方案。我在 ggplot 中寻找 scale_y_continuous 或 scale_x_continuous 的等价物,但寻找的是图例而不是图表轴。

很简单,我在我想要 500000 的地方得到 5e+05。

我认为这可以通过主题内的 legend.text 之类的东西来控制:

有人可以提供正确的代码吗?提前谢谢了。

0 投票
2 回答
806 浏览

r - 在ggplot2之上覆盖基本R图形

我在 ggplot 中有一个图,我希望覆盖我用基本 R 代码创建的地图图例。我不知道如何在 ggplot 上覆盖基本 R 图形,我将不胜感激。

目前我有一个 ggplot 图例,如下所示: 在此处输入图像描述

关于这个传说,有几件事我不喜欢我想改变(这导致我认为诉诸基本 R 图形来这样做会更容易)。

特别是,我希望消除图例中框之间的空白,并且我也希望在框之间添加刻度线。我还希望将“5”放在分隔第一个和第二个框的第一个刻度线下方;分隔第二个和第三个框的刻度线下方的“10”;和分隔第三个和第四个框的刻度线下方的“20”。我还希望使图例中的框与我的情节中的“箱”之一的大小相同(我使用 stat_bin2d 层)。

相关代码:

0 投票
1 回答
13489 浏览

matlab - 如何在 MATLAB 2014b 中增加散点图中图例的标记大小?

我在散点图中发现了标记大小,并且图例在 MATLAB 2014b 中有所不同。我从早期版本的 MATLAB 中搜索并找到了一些解决方案,这些解决方案不适用于最新版本。在我当前的版本中,图例中的标记尺寸非常小,几乎无法区分。有什么帮助吗?

散点图和图例中的标记大小不同。如何增加图例条目的标记大小并使其与散点图相似。