Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R图,实际行值而不是行号_R_Time Series_Scatter Plot_Name Value - Fatal编程技术网

R图,实际行值而不是行号

R图,实际行值而不是行号,r,time-series,scatter-plot,name-value,R,Time Series,Scatter Plot,Name Value,我有一个包含太阳能电池板阵列名称、完工日期和位置(long/lat)的数据集 我创建了一个rplot,x轴上有完成时间,y轴上有每个数组的名称。 问题就出在这里——不显示实际名称,但显示每行的编号。有没有办法得到y轴上列出的名称而不是数字? ![名字应该显示在y轴上,年份在x轴上显示得很好] 下面是我用来制作rplot的代码: plot(solar$Year.completed, solar$Name, xlim=c(1990, 2025)) 我还考虑增加更多的粒度(如果这是x轴上的一个单词)

我有一个包含太阳能电池板阵列名称、完工日期和位置(long/lat)的数据集

我创建了一个rplot,x轴上有完成时间,y轴上有每个数组的名称。 问题就出在这里——不显示实际名称,但显示每行的编号。有没有办法得到y轴上列出的名称而不是数字? ![名字应该显示在y轴上,年份在x轴上显示得很好]

下面是我用来制作rplot的代码:

plot(solar$Year.completed, solar$Name, xlim=c(1990, 2025))
我还考虑增加更多的粒度(如果这是x轴上的一个单词)

感谢所有能帮上忙的人

下面是情节的样子:


是的,正如大家所说,如果可以包含数据,就容易多了。但你可能想要的是:

plot(solar$Year.completed, solar$Name, xlim=c(1990, 2025), yaxt="n")
axis(2, at=1:length(unique(solar$Name)), labels=unique(solar$Name), cex.axis=0.5, las=2)
在第一行中,yaxt=“n”去掉默认的y轴标签

第二行为solar$Name的每个唯一值创建一系列点

2(第一个参数)表示它是y轴

axis减小了字体大小(因为看起来你有很多优点)

las-2使标签垂直(同样,您可能需要空间)

如果希望x轴上的粒度,可以执行类似操作(即添加xaxt=“n”并创建自定义x轴:

plot(solar$Year.completed, solar$Name, xlim=c(1990, 2025), yaxt="n", xaxt="n")
axis(2, at=1:length(unique(solar$Name)), labels=unique(solar$Name), cex.axis=0.5, las=2)
axis(1, at=1990:2025, labels=1990:2025, cex.axis=0.7, las=2) 

快速提示提高快速回答的机会,它使人们能够更顺畅地提供帮助如果你提出问题,那么人们就不必费事生成数据来说明如何实现。请看中的示例,也看一下我不知道“名称”是什么是指在y轴上。你能至少告诉我们solar$Name是什么样子吗?如果它们不是连续的数据,而是字符名,那么这个图看起来有点奇怪…你是在要求一个水平方向的条形图吗?难道不是条形图(stuff,horiz=TRUE)更简单吗?这是我第一次尝试,它工作得很好,但是它让我觉得所有的项目似乎都是同时开始的。我会确保在下一次发布问题时添加我的数据。我对R和数据集的工作非常陌生,非常感谢您的帮助。