我正在用 R ggplot2 绘制一些数据。我将两个变量绘制为散点图,另外两个维度绘制为颜色和形状。但是,该图不适用于外部图例(在 x 轴上很小)。
我把传说搬到里面了,但现在传说太大了!有没有办法让它更小而不涉及分别减小每个单独组件的大小(图例标题、图例标签、图例符号)?
library(ggplot2)
p1 = ggplot(allPars, aes(x = log10(growthRate), y = log10(k), col = Background, shape = Timepoint))+
geom_point(size = 2)+
theme(legend.position = c(0.5,0.5))+
xlab("Log10 Growth Rate")+
ylab("Log10 K")
fig1 = plot_grid(p1, labels = "AUTO")
save_plot(filename = "~/projects/phd/Chapter4/fig4.pdf", plot = fig1, scale = 1)
Run Code Online (Sandbox Code Playgroud)
我尝试创建一个带有带索引变量的 Sum 的 sympy 表达式,如前面的解释here 但是,我不能对这个表达式进行 Lambdify 并给出一个数组来计算总和。这是不可能的吗?
给出以下数据(在python 2.7中):
import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9,10,11,12,14])
b = np.array([8,2,3])
Run Code Online (Sandbox Code Playgroud)
我想得到前8个元素a的总和,然后得到9和10元素的总和,最后得到最后3个元素(基本信息b).所需的输出是:
[36, 19, 37]
Run Code Online (Sandbox Code Playgroud)
我可以用for循环这样做,但必须有更多的pythonic方式和更有效的方法!
我有一个对象q,它是一个包含l个条目的列表,每个条目都有n个值.如何获得位置n中所有元素的平均值?
>q
[[1]]
[1] 1 2 3 4
[[2]]
[1] 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
预期结果:
1.5 2.5 3.5 4.5
Run Code Online (Sandbox Code Playgroud) 在Mathematica中有一个选项可以看到这个问题来计算两个误差函数之间的差异.但是,我还没有在R中找到类似的东西.
我需要计算像Erf(1604.041) - Erf(3117.127)这样的东西并获得非零值......