问题标签 [axis-labels]
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.
r - 如何使用 grImport 导入的图形作为 ggplot2 中的轴刻度标签(使用网格函数)?
我希望我可以将出色的导入和绘图功能grImport
与令人敬畏的绘图功能结合起来ggplot2
,但我对grid
系统的理解还不够好,无法找到一种优雅的方式来实现我想要的。我想要的是用ggplot2
使用导入的图像替换图表中的 x 轴刻度标签grImport
。
由于这两个包都使用grid
功能,我希望有一种方法grid.symbols()
可以在ggplot2
框架内使用,这将是理想的,或者至少在设备中的现有绘图上使用。对这些事情有更多了解的人是否知道这样做的可靠方法?或者,谁能指出更多信息来帮助我了解 grobs、视口等?我已经阅读了 Paul Murrel 的 R 图形书中关于网格图形模型的免费章节,但我对 ggplot2 的内部工作原理还不够熟悉,无法建立链接。
我的问题与关于使用图像作为绘图点的现有问题非常相似,尽管我对轴标签而不是绘图点更感兴趣。但是,我很好奇这两个任务有多相似,以及该解决方案是否可以用于此目的。我无法自己弄清楚。
这是我的第一篇文章,所以我不允许发布图片,但这段代码实现了接近我想要的东西。注意:这种方法使用了一种丑陋、丑陋的 hack,它不可移植且不能令人满意。我要生成的最终图将具有构面facet_grid
(不需要大量的试验和错误。
positioning - Core-Plot:y 轴标签最初在外部,但随后在绘图内部
我正在使用 Core-Plot 0.9 并且有一个看似奇怪的问题。我有一个 XY 图,y 轴上有标签。最初显示绘图时,标签正确定位在轴本身左侧的刻度线(实际上偏移 1.0)上,这是正确的。
然后,我使用 UIPickerView 选择要显示的一组新数据来设置 x 轴起点并重新生成绘图。在此以及所有后续的绘图重新生成中,y 轴标签显示在绘图内部(在轴的右侧),而不是在刻度线上(实际上向上移动了一点。
我在图的左侧创建了我认为足够的空间来包含 y 轴标签。特别是,我的代码如下:
这是初始加载时 y 轴标签的正确表示。
(来源:msyapps.com)
这是滚动左侧的选择器视图并重新生成绘图后 y 轴标签的不正确表示。
(来源:msyapps.com)
python - 在 Matplotlib/Python 中更改极坐标图的轴选项
我在 Matplotlib 中更改轴标签时遇到问题。我想更改极坐标图中的径向轴选项。
基本上,我正在计算圆柱体的变形,这只不过是半径偏离原始(完美圆形)圆柱体的程度。由于拉伸和压缩力,一些变形值为负值,而另一些为正值。我正在寻找一种在柱坐标中以图形方式表示它的方法,所以我认为极坐标图是我最好的选择。Excel 给了我一个“雷达图”选项,它足够灵活,可以让我指定最小和最大径向轴值。我想使用 Matplotlib 在 Python 上复制它。
我在极坐标上绘制的 Python 脚本如下。
我的情节如下所示:
但这不是我想要呈现的方式。我想改变我的径向轴,这样我就可以将数据显示为与某个参考值的偏差,比如-2。如何在极坐标中询问 Matplotlib 以更改最小轴标签?我可以在 Excel 中非常轻松地做到这一点。我选择最小径向值 -2,以获得以下 Excel 雷达图:
在 Python 上,我可以轻松地将输入数据偏移 2。我的新数据集称为 R2,如下所示:
该图如下所示:
一旦我得到这个,我可以手动添加轴标签并将其硬编码到我的脚本中。但这是一种非常丑陋的方式。有什么方法可以直接获得与 Excel 雷达图等效的 Matplotlib 并更改轴标签,而无需操作输入数据?
label - 核心图:x 轴标签为年度季度
我有图,其中 x 轴定义为年度季度数,如下所示:
1978.1 1978.2 1978.3 1978.4 1979.1 1979.2 等
我只想将季度日期数组 (NSMutableArray * yyyyQ) 的对象编号映射到沿 x 轴的点 0、1、2、3 等。换句话说,0 是 1978.1,1 是 1978.2 , 2 是 1978.3 等。似乎是一项简单的任务,但使用自定义标签似乎有点过头了,而且 NSDateFormatter 似乎不适合年度季度,因为季度的长度会有所不同(有或没有闰年)。
在我头脑简单的方法中,答案是这样的:
r - 使用 R 在图上添加信息
我想在我的图表上添加一些信息,这些信息是从这个数据集中绘制的:
编辑:
我已经整理了这个脚本,并且仍在尝试对其进行改进,以便可以添加其余信息:
我试图在 x 轴上插入数字 0 到 28(以天为单位),但不能,我知道它可能是一个简单的脚本。其次,我想沿 x 轴在每天(0 到 28)下方添加死亡或 ndied(342 到 2)的数字。
图形:
任何帮助,将不胜感激。
巴兹
excel - Excel 折线图 - 从表格中将 2 个不同的变量放在 X 轴上
我无法从我的表中的数据中将数据放在我的 x 轴上的 2 种不同类型的数据上。如何将表格中的月份和年份数据转换为这样的折线图?
就像显示的图表一样,我希望所有人都按年份范围(2001-2002、2002-2003 等)对 x 轴进行分组。然后在每个年份范围内,我希望每个月的值都显示为从 8 月到 5 月的那一年。并在每年的间隔内再次重复此操作。
我应该在选择的数据源上选择什么以使其看起来像显示的图表?
r - R ggplot2:如何使用轴标题的文本获取函数?
我希望我的绘图轴标题在文本中包含一个对某些数据执行计算的函数。
例如这里有一些数据
我想将标题中的“时间”保持为常数,但让函数随着数据的变化返回不同的结果。并把括号也放在那里。
我尝试过 paste() 和 expression(),但运气不佳。任何提示将非常感谢。
java - java - 如何将轴放在java中的.png文件上?
我有chart.png,其中包含数据,我想在其中放置一个简单的X - Y 轴并带有一些标签。我也想尽量不要使用任何不附带 java 的外部软件。我被允许使用jfreechart,但如果有办法让它看起来不错,而只是使用一些计划 java 代码,那就更好了。有没有人对如何做这种事情有一个好主意?
更新:类似这样的东西,但数据将使用 rgb 值进行颜色编码,当然不会有轴/标签。
(来源:goldb.org)
该图只是一个示例,它看起来与我的实际图完全不同……我的真实图可以包含每个 rgb 颜色值。我知道如何创建情节,我只是不知道如何在我创建的情节上放置轴/BufferImage
标签
r - 如何在 R barplot 中显示所有 x 标签?
这是一个基本问题,但我找不到答案。我在一个面板中生成了大约 9 个条形图,每个条形图有大约 12 个条形图。我在我的输入中提供了所有 12 个标签,但 R 只命名了备用条。这显然是由于 R 中的一些默认设置需要更改但我找不到它。