小编RLe*_*sur的帖子

如何在ggplot中更改图例标题

我有如下图.它是使用此命令创建的:

library(ggplot2)

df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), 
                 rating = c(rnorm(200), rnorm(200, mean=.8)))

ggplot(df, aes(x=rating, fill=cond)) + 
geom_density(alpha = .3) +
xlab("NEW RATING TITLE") +
ylab("NEW DENSITY TITLE")
Run Code Online (Sandbox Code Playgroud)

现在,接下来我要做的事情就是修改图例标题COND进入新里程TITLE.

所以我所做的只是添加以下行添加上面代码的结尾:

+labs(colour="NEW LEGEND TITLE")
Run Code Online (Sandbox Code Playgroud)

但它不起作用.什么是正确的方法呢?

在此输入图像描述

plot r ggplot2

254
推荐指数
8
解决办法
44万
查看次数

结合CSS媒体查询

我想为打印页面的人(media = print)和在手机上浏览的人显示相同的CSS样式集.有没有办法组合CSS媒体查询?

就像是

@media only print or @media only screen and (max-device-width: 480px) {
  #container {
    width: 480px;
  }
} 
Run Code Online (Sandbox Code Playgroud)

css media-queries

45
推荐指数
1
解决办法
3万
查看次数

块选项class.output无法处理错误消息

我正在准备课程的教程,我想将错误的颜色更改为红色.我使用BookDown和gitbook作为输出格式.但我发现该选项class.output不起作用.我想在输出中为我得到的错误消息添加一个类.我怎样才能做到这一点?您可以将此作为示例:

---
title: "Test Book"
author: "therimalaya"
site: bookdown::bookdown_site
output: bookdown::gitbook
---

# Hello World

```{r, error = TRUE, class.output="red"}
rnorm(-10)
```
Run Code Online (Sandbox Code Playgroud)

如果没有错误,这可以工作.

r chunks knitr r-markdown bookdown

7
推荐指数
1
解决办法
192
查看次数

如何在blogdown中向网页标签添加图标

如何通过blogdown网站添加favicon?我正在使用最小的主题.我尝试在config.toml中添加该行,favicon = imgPath我也尝试将'favicon.ico'移动到静态文件夹,但两者都没有用.

favicon r hugo blogdown

6
推荐指数
1
解决办法
998
查看次数

Headless Chrome 79 无法从 Windows 上的 Google 字体加载字体

我在 Windows(32 位和 64 位版本)上使用无头 Chrome 79(与 Ca​​nary 相同的问题)加载外部字体时遇到问题。

以下是 Google 字体的示例:

chrome.exe --headless --disable-gpu https://fonts.google.com
Run Code Online (Sandbox Code Playgroud)

使用 DevTools 检查器,我收到此错误:

Windows 上的 Headless Chrome 79 出现字体错误

非无头模式没有问题。

我在每个使用 Google 字体的页面上都遇到了这种字体加载问题。

我无法在 Bionic 上重现此错误。

我完全被困住了。任何帮助将不胜感激。

google-chrome font-face google-font-api google-chrome-headless

6
推荐指数
1
解决办法
354
查看次数

如何在jQuery中检测当前页面媒体类型

我有一个包含输入字段的页面.当页面处于媒体类型打印时,我想隐藏所有0值文本字段.

我试过jQuery.但这在屏幕模式和打印模型中都有效.

HTML:

<div class="screen">some screen</div>
<div class="print">some print</div>
<input type='text' name='' id='1' class='' value='0'/>
<input type='text' name='' id='2' class='' value='5'/>
<button>Print</button>
Run Code Online (Sandbox Code Playgroud)

JS:

$('button').click(function(){
    $('input[type=text]').each(function(){
      if ( $(this).val() == 0 ){
        $(this).hide()
      }     
    })
})
Run Code Online (Sandbox Code Playgroud)

CSS:

@media print{
    .screen{
      display:none;
    }

    .print{
      display:block;  
    }
}

@media screen{
    .screen{
      display:block        
    }

    .print{
      display:none;   
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我检测到当前页面的媒体类型.我可以完成它.不幸的是我无法获得正确的代码.

我也试过jmediatype,但没有下载选项.

javascript css jquery

5
推荐指数
1
解决办法
6403
查看次数

仅在首页打印网站徽标(@media print)

我需要创建网站的打印版本,正如我在标题中提到的,我需要在第一页上显示网站徽标。例如,如果我打印主页,并且打印了 5 页,则徽标应仅显示在第一页上。

@media print 可以吗?

到目前为止我已经尝试过但不起作用

@media print {
#top-menu,
#main-navigation-sticky-wrapper,
#action-bar,
.teaser-cda,
.pre-footer,
.footer,
.post-footer,
.header .logo {
    display: none;
}
@page:first {
    .header .logo { display:block }
}
Run Code Online (Sandbox Code Playgroud)

html css css-paged-media

5
推荐指数
1
解决办法
1万
查看次数

Pandoc lua过滤器:如何保留脚注的格式?

我尝试实现“页面媒体模块的CSS生成的内容”中定义的脚注。
使用此定义,脚注必须为inline span。我写了一个pandoc lua过滤器的初稿。
这是我的第一个pandoc过滤器(也是我第一次在中进行编码lua)。

这是过滤器:

Note = function (elem)
  local textContent = {}
  local content = elem.content
  for i = 1, #content do
    textContent[2*i-1] = pandoc.Str(pandoc.utils.stringify(content[i]))
    if i < #content
    then
      textContent[2*i] = pandoc.LineBreak()
    end
  end
  return pandoc.Span(textContent, pandoc.Attr("", {"footnote"}, {}))
end
Run Code Online (Sandbox Code Playgroud)

它适用于带有未格式化文本的脚注(由于使用了该stringify()功能而导致格式丢失):简单的脚注和多个块的脚注都可以很好地呈现。

为了保留格式,我尝试在元素walk_block()上使用函数,但是无法获得任何结果。contentNote

我有第二个问题:stringify()函数返回CodeBlock元素的空字符串。

因此,当我在以下markdown文本上使用此过滤器时:

Here is a footnote reference,[^1] and another.[^longnote]

[^1]: Here is the footnote.

[^longnote]: Here's …
Run Code Online (Sandbox Code Playgroud)

markdown html5 lua filter pandoc

4
推荐指数
1
解决办法
254
查看次数

使用 Rmarkdown (pagedown) 和更改目录

大家好,我试图解决这个问题,但我无路可走:

这是我的代码:

---
title: "A Multi-page HTML Document"
author: "Yihui Xie and Romain Lesur"
date: "`r Sys.Date()`"
output:
  pagedown::html_paged:
    toc: true
    toc_depth: 3
    # change to true for a self-contained document, but it'll be a litte slower for Pandoc to render
    self_contained: false
---

# Exercise 1{-}

<div style="width: 100%; height: 20px; border-bottom: 1px solid black; text-align: center">
  <span style="font-size: 40px; background-color: white; padding: 0 10px;">
    Exercicio 1 <!--Padding is optional-->
  </span>
</div>
Run Code Online (Sandbox Code Playgroud)

我想维护目录结构。换句话说,我想点击“练习 1”,它会将我带到练习一的页面。我希望标题是下面这个自定义标题(我想点击“练习 1”,只看到下面的练习 1 样式): …

r pagedown r-markdown

4
推荐指数
1
解决办法
450
查看次数

RMarkdown中的编号代码块

是否有一个选项可以提供给代码块,RMarkdown以便它将cell number附加到HTML输出.很像Jupyter细胞数量.

我看过一些行号的例子,这不是我想要的.

当我RMarkdown HTML通过电话与某人讨论文件时,使用单元格编号很有帮助.我可以让他/她看看23号电池.我有很多R代码,所以尽可能提供章节标题是乏味的.

r r-markdown

3
推荐指数
1
解决办法
412
查看次数

在ggplot中更改x轴刻度颜色

我正在尝试将X.axis刻度颜色的颜色更改为Black,如下所述:https: //github.com/hadley/ggplot2/wiki/Axis-Attributes#axistextx-text
但是当我运行我的代码时收到错误消息:
Error: could not find function "theme"

ggplot(long.repmixed.df, aes(x = log10intensity, colour = channel, fill = channel)) +
geom_bar(position="dodge") +
theme(axis.text.x = element_text(colour = "black")) +
opts(panel.background = theme_rect(fill = 'white', colour = 'black')) +
opts(panel.grid.major = none, panel.grid.minor = none)
Run Code Online (Sandbox Code Playgroud)

我基本上试图绘制没有网格和白色BG的直方图.任何人都可以纠正这个问题.

plot r ggplot2

2
推荐指数
1
解决办法
7158
查看次数