我在绘制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()
我怎么才能让它在一个图中有多条线,从而从一个二维数组中绘制它呢?
我必须使用javafx线图绘制多条线。因为一行可以重叠另一行。我想用虚线或不同厚度的线来表示每条线。
下面是我的代码片段:-
for (XYChart.Series<Number, Number> s : chart.getData()) {
// Used for Line color
if (("Current Threshold").equals(s.getName())) {
s.getNode().setStyle(" -fx-stroke-width: 10; ");
所以我是一个R新手,我正在尝试绘制一个有多条线,每条线都有颜色编码的图。我的数据当前格式为3列(名称、合计、年份),270行。每个名字都有15年,数据看起来像这样: Name Year Total
X 1 4
Y 1 6
Z 1 3 我希望每个名字都有自己的线,从数据中的第一年运行到最后一年,并绘制总数。然而,我不知道如何将这些名称中的每一个分开,以确保它们分别绘制。我的数据当前在excel的制表符分隔文本文件中。我想知道如何从这里开始。任何帮助我们都将不胜感激
我想用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中进行转换。