问题标签 [ggthemes]
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.
ggplot2 - 将默认颜色集成到个性化主题 ggplot
我创建了自己的主题,现在我还想标准化使用的颜色集。我尝试使用此提要中 Viktor 的回答中提供的列表解决方案来执行此操作:
不幸的是,我得到了错误:
有谁知道我该如何解决这个问题?
r - 为什么将带有 ggtheme 的 ggplot 打印到 word 中时没有右边框?
我在 R markdown 中创建要打印到 MS word 的图。当我使用基本 R plot() 函数创建绘图时,打印的绘图周围没有边框。如果我使用基本的ggplot也是一样。但是,如果我使用 ggthemes 添加主题,它会在打印图的顶部、左侧和底部添加边框(但不是右侧)。
我不知道它为什么会添加这些边框,或者为什么会省略右侧的边框。无论我使用哪个主题,它似乎都会发生(由于白色背景,我更喜欢 theme_gdocs 或 theme_clean)。而不是删除所有这些边界,我宁愿实际上包括所有四个边的边界。
这是我的代码:(希望图像有效)
基图:
格图:
带有 ggtheme 的 ggplot:
function - 在 Rmd 中运行时间序列绘图函数会产生杂乱的 x 轴标签(测试代码中不存在)
我有一个 xx .csv 时间序列的文件夹,我想将其绘制成一个干净的 HTML 文档。我有一个 ggplot 代码,它使用单个 timeseries.csv 生成我想要的图。但是,当我尝试将该 ggplot 代码的骨架放在 for 循环内的函数中以通过该函数运行每个 timeseries.csv 文件时,我得到了一些格式完全不同的图。
我正在尝试对丑陋的 Rmd 图进行更改:
- 将 x 轴刻度线很好地间隔为整分钟(即“11:14:00”、“11:15:00”)
- 连接数据点(通过 subbing
geom_line()
with解决geom_path()
)
下面的示例 Rmd 代码。请注意,生成的图表仍然有很好的格式,我不确定如何重现这个问题,比如发布一个 500 行数据框。我也不知道如何在没有 SO 的情况下使用本文中的格式化命令发布我的 rmd 代码,所以我在"
我的标题格式和代码末尾添加了 3 个以禁用它。
编辑和更新
- 我收到一个持续性错误
geom_path: Each group consists of only one observation. Do you need to adjust the group aesthetic?
。 - 正如评论者所建议的那样,我尝试删除 plot() 并直接使用 createChlDiffPlot() 并将 plot() 替换为 print()。两者都产生与以前相同的丑陋情节。
- 将 geom_line() 替换为 geom_path()。点现在已连接!x 轴杂乱仍然存在。
- 时间变量读取为
hms
num
非常感谢您对此的任何帮助!
r - 在 ggthemes 中为 scale_colour_colorblind() 选择颜色
我想选择colorblind_pal()
来自的特定颜色ggthemes
这有效:
现在我想colorblind_pal()
为我的情节选择特定的颜色。我该如何选择它们?
我尝试以下但没有成功:
r - ggthemes::geom_tufteboxplot - 防止胡须延伸到极端
有人知道如何防止“胡须”ggthemes::geom_tufteboxplot
被拉到极端值吗?我尝试更改outlier
andwhisker
参数无济于事。
Whisker 像往常一样扩展到 1.5xIQR:
“晶须”延伸至极值
由reprex 包(v0.3.0)于 2020 年 3 月 3 日创建