我希望在一个绘图中有一个插图,它占绘图区域(图形所在区域)宽度和高度的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%的设备宽度.如何将其更改为图形所在区域的坐标和宽度?
我对数据集工作,有三个不同的列:pile,position和info.
有一个在数据库中没有重复的,但它可能发生,对于一个组合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)
有没有办法在两列中找到不同的值组合?
可能重复:
R中的赋值运算符:'='和'< - '
我想知道赋值运算符"="和"<-"R 之间是否存在技术差异.所以,如果我使用它会有什么不同:
例1:a = 1或a <- 1
例2:a = c(1:20)或a <- c(1:20)
谢谢你的帮助
斯文
我在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中这样的事情是可能的.我想到这一点(除了手动更改值并重新运行代码行)之外,唯一要做的就是设置一个函数,该函数要求所有可能更改的参数由用户.
谢谢你的帮助,
斯文
我想在图表中使用较大的字体大小绘制数据.
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() - 方法设置?).
如何避免标签重叠?
谢谢你的帮助.
斯文
是否有一般规则,何时应该使用document.write更改网站内容以及何时使用.innerHTML?
到目前为止我的规则是:
1)添加新内容document.write时使用
2)更改现有内容.innerHTML时使用
但我感到困惑,因为有人告诉我,一方面.innerHTML是一个奇怪的微软标准,但另一方面我读到document.writeXHTML中不允许这样做.
我应该使用哪些结构来使用JavaScript操作我的源代码?
我想检查,如果一个字符串只包含大写字母.我知道RLIKE/REGEXP在MySQL中不区分大小写.所以我尝试使用:upper:字符类:
SELECT 'z' REGEXP '^[[:upper:]]+$';
Run Code Online (Sandbox Code Playgroud)
这是真的,虽然z是小写的,...为什么?
我要选择的列的内容text从entrytable.
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)
该表有三个指数:
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 …我想在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中,或者我是否需要手动对齐每个值?
我已经处理了一个包含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期间丢失数据时,我更喜欢警告.