我想用ggplot2绘制多条线,每行有不同的点数,颜色不同。我的MWE是由
test <- list()
length(test) <- 10
for(i in 1:10){
test[[i]] <- rnorm(100 - i) # Note - different number of points per line!!!!
}
请注意,列表中每个向量的长度是不同的。因此,不可能在data.frame中进行转换。
我在一张图上绘制了多条线,我希望它们贯穿于色彩映射表的光谱中,而不仅仅是相同的6或7种颜色。代码类似于:
for i in range(20):
for k in range(100):
y[k] = i*x[i]
plt.plot(x,y)
plt.show()
无论是使用色彩映射表"jet“还是我从seaborn导入的另一种色彩,我都会得到相同的7种颜色,并以相同的顺序重复。我希望能够绘制多达60条不同的线条,所有线条都有不同的颜色。
我想在道路上绘制多条线,并根据具体的道路speedLimit显示不同颜色的折线,如下所示:
是否有可能通过这里的映射API来实现这一目标?
var lineString = new H.geo.LineString();
routeShape.forEach(function(point) {
var parts = point[0].split(',');
lineString.pushLatLngAlt(parts[0], parts[1]);
});
poly
我试图使用ggplot2来绘制窗口中的多条线。这是我的密码:
ggplot(type1_age, aes(x = Year, y = Value, group = Age, color = Age)) + geom_line()+ggtitle('The percentage distribution of type1 diabetes patients in different age groups')+ylab("percentage (%)")
type1_age文件如下所示:
其结果是:
问题是,y轴在结果图中是不整齐的。你能帮我弄清楚吗?谢谢!
我有4个部门(A,B,C,D)和5年的数据。我想画4条线,每个扇区1条,每年添加一个点,添加第五条线,使用stat_summary语句并通过aes()参数中的scale_color_manual和点形状控制线的颜色。问题是,如果我添加点geom,图例将被分成两部分,一部分用于点形状,另一部分用于线颜色。我不明白如何获得1个组合颜色和点的图例。
下面是一个例子。首先,让我们按如下方式构建数据帧dtfr:
a <- 100; b <- 100; c <- 100; d <- 100
for(k in 2:5){
a[k] <- a[k-1]*(1+rnorm(1)
我在绘制2D列表中的多条线时遇到问题。我目前有以下数据集。
x = np.linspace(0, 4, 5)
y = [[0.32,1.25,2.36,3.36,3.52],[0.32,1.25,2.36,3.36,3.52]]
为了绘制这个图,我实现了
for i in range(len(y)):
for x in range(len(y[i])):
plt.plot(x[x], y[I][x])
plt.show()
我怎么才能让它在一个图中有多条线,从而从一个二维数组中绘制它呢?
当使用黑色背景的ggplot2主题时,是否可以控制颜色参考线以外的参考线的图例颜色,以便不以黑色绘制?如果是这样的话,是怎么做的?
library(ggplot2) # needs to be 0.9.3 for this theme
data(iris) # included with ggplot2
theme_black<- function (base_size = 16, base_family = ""){
theme_minimal() %+replace%
theme(
line = el
我尝试在单个绘图中绘制多条线,如下所示:
y <- matrix(rnorm(100), 10, 10)
m <- qplot(NULL)
for(i in 1:10) {
m <- m + geom_line(aes(x = 1:10, y = y[,i]))
}
plot(m)
但是,似乎qplot将在plot(m)期间解析m,其中i为10,因此plot(m)仅生成一行。
我期望看到的类似于:
plot(1,1,type='n', ylim=range(y), xlim=c(1,10))
for(i in 1:10) {
lines(1:1