小编R_U*_*ser的帖子

如何将插图(子图)添加到R图的"顶部"?

我希望在一个绘图中有一个插图,它占绘图区域(图形所在区域)宽度和高度的25%.

我试过了:

# datasets
d0 <- data.frame(x = rnorm(150, sd=5), y = rnorm(150, sd=5))
d0_inset <- data.frame(x = rnorm(1500, sd=5), y = rnorm(1500, sd=5))

# ranges
xlim <- range(d0$x)
ylim <- range(d0$y)

# plot
plot(d0)

# add inset
par(fig = c(.75, 1, .75, 1), mar=c(0,0,0,0), new=TRUE)
plot(d0_inset, col=2) # inset bottomright
Run Code Online (Sandbox Code Playgroud)

这使得插入物处于绝对顶部并且还使用了25%的设备宽度.如何将其更改为图形所在区域的坐标和宽度?

plot r insets

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

在MySQL数据库中查找两列组合的重复项

我对数据集工作,有三个不同的列:pile,positioninfo.

有一个在数据库中没有重复的,但它可能发生,对于一个组合pile,并position没有在信息栏一个或两个不同的文本.这些是我试图找到的条目.

我尝试了以下内容

SELECT COUNT(DISTINCT(`pile`, `position`)) FROM db;
Run Code Online (Sandbox Code Playgroud)

但是收到了错误消息

ERROR 1241 (21000): Operand should contain 1 column(s)
Run Code Online (Sandbox Code Playgroud)

有没有办法在两列中找到不同的值组合?

mysql select count distinct duplicates

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

"="和"< - "之间是否存在技术差异?

可能重复:
R中的赋值运算符:'='和'< - '

我想知道赋值运算符"=""<-"R 之间是否存在技术差异.所以,如果我使用它会有什么不同:

例1:a = 1a <- 1

例2:a = c(1:20)a <- c(1:20)

谢谢你的帮助

斯文

r

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

重复绘图命令,R中有微小的变化

我在R中制作了一个情节,我希望重复为这个情节执行的所有命令(例如plot(),legend()line()),并进行一些小的改动.例如,我想将轴设置为对数刻度并更改绘图的标题.

在gnuplot中我会使用该replot命令.

plot ...
set title "The same plot with logarithmic axes"
set logscale
replot
Run Code Online (Sandbox Code Playgroud)

在R中这样的事情是可能的.我想到这一点(除了手动更改值并重新运行代码行)之外,唯一要做的就是设置一个函数,该函数要求所有可能更改的参数由用户.

谢谢你的帮助,

斯文

plot r gnuplot

11
推荐指数
1
解决办法
810
查看次数

避免在R中重叠轴标签

我想在图表中使用较大的字体大小绘制数据.

x = c(0:10)
y = sin(x) + 10

plot (
    x, y, type="o",
    xlab = "X values",
    ylab = "Y values",
    cex.axis = "2",
    cex.lab = "2",
    las = 1
)
Run Code Online (Sandbox Code Playgroud)

不幸的是,y轴上的数字与y轴的标签重叠.我试图使用mar,但是这不起作用(顺便说一下,我怎样才能找出哪些图形参数可以直接用在plot命令中,哪些必须用par() - 方法设置?).

如何避免标签重叠?

谢谢你的帮助.

斯文

plot r overlap

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

什么时候应该使用.innerHTML和JavaScript中的document.write

是否有一般规则,何时应该使用document.write更改网站内容以及何时使用.innerHTML

到目前为止我的规则是:

1)添加新内容document.write时使用

2)更改现有内容.innerHTML时使用

但我感到困惑,因为有人告诉我,一方面.innerHTML是一个奇怪的微软标准,但另一方面我读到document.writeXHTML中不允许这样做.

我应该使用哪些结构来使用JavaScript操作我的源代码?

javascript

11
推荐指数
2
解决办法
3万
查看次数

如何检查MySQL中的大写字母?

我想检查,如果一个字符串只包含大写字母.我知道RLIKE/REGEXP在MySQL中不区分大小写.所以我尝试使用:upper:字符类:

SELECT 'z' REGEXP '^[[:upper:]]+$';
Run Code Online (Sandbox Code Playgroud)

这是真的,虽然z是小写的,...为什么?

regex mysql uppercase

11
推荐指数
3
解决办法
2万
查看次数

如何解释MySQL EXPLAIN的输出?

我要选择的列的内容textentrytable.

EXPLAIN SELECT text
FROM entrytable
WHERE user = 'username' &&
`status` = '1' && (
    `status_spam_user` = 'no_spam'
    || (
        `status_spam_user` = 'neutral' &&
        `status_spam_system` = 'neutral'
    )
)
ORDER BY datum DESC
LIMIT 6430 , 10
Run Code Online (Sandbox Code Playgroud)

该表有三个指数:

  • index_user(用户)
  • index_datum(datum)
  • index_status_mit_spam(status,status_spam_user,status_spam_system)

EXPLAIN结果是:

id  select_type     table       type    possible_keys                       key         key_len     ref     rows    Extra
1   SIMPLE          entrytable  ref     index_user,index_status_mit_spam    index_user  32          const   7800    Using where; Using filesort
Run Code Online (Sandbox Code Playgroud)
  • possible_keys指数的MySQL可能要使用和keysMySQL的实际使用指标?
  • 为什么index_status_mit_spam不使用索引?在查询中,列的顺序与索引中的顺序相同,...
  • 为什么索引index_datum …

mysql query-optimization explain

10
推荐指数
2
解决办法
8211
查看次数

添加表(对齐的文本块)以在R中绘图

我想在R中的一个情节中添加一个小表(例如作为图例).我想到的是:

t <- wantedTableMethod(
  row("param1", "param2", "param3", "param4")
  , row(value11, value12, value13, cell(value14, adj=0))
  , row(value21, value22, value23, value24)
  , row(value31, value32, value33, cell(value34, adj=1))
  border = F
)
plot(1,1)
legend("topleft", t)
Run Code Online (Sandbox Code Playgroud)

列的所有值应具有相同的偏移量.这样的事情可能在R中,或者我是否需要手动对齐每个值?

plot r legend

10
推荐指数
2
解决办法
8775
查看次数

将FLOAT值插入MySQL中的INT列时如何获得警告?

我已经处理了一个包含INT类型列的表:

CREATE TEMPORARY TABLE `myTab` (`int` INT, `text` TEXT, `float` FLOAT);
Run Code Online (Sandbox Code Playgroud)

现在我尝试在INT列中添加一个浮点值

INSERT INTO `myTab` (`int`) VALUES (13.34);
Run Code Online (Sandbox Code Playgroud)

我没有收到警告:

SHOW WARNINGS;
Run Code Online (Sandbox Code Playgroud)

虽然该列之后仅包含13个:

SELECT * FROM `myTab`;
Run Code Online (Sandbox Code Playgroud)

当浮点值添加到整数列时,是否可能以某种方式获得警告?我正在使用mysql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (i686) using readline 6.2

添加:我想避免为每个INT列添加"检查点"(如何检查MySQL中的值是否为整数?).在转换为INT期间丢失数据时,我更喜欢警告.

mysql warnings insert

9
推荐指数
1
解决办法
1814
查看次数