我可以帮您翻译成中文。以下是需要翻译的内容:
我希望绘制一个图表,将“Sentence.Type”列作为x轴,每个单元格的实际名称作为x轴上的点。我希望y轴以0.5步长从1到4。
到目前为止,我无法使用plot()或hist()绘制此图。主要是由于数据框中字符列的特性而引起的各种错误。
我知道大多数人可能认为这很简单,但我对R还是有点新手,在经过数小时后,我仍然无法正确绘制图表。非常感谢任何帮助。
编辑:
我遇到了一些错误:
或者:(这不会产生错误,但绝对不是我想要的图形。它将所有的x值挤在x轴左侧)
我在R中有以下数据框:
>AcceptData
Mean.Rank Sentence.Type
1 2.5 An+Sp+a
2 2.6 An+Nsp+a
3 2.1 An+Sp-a
4 3.1 An+Nsp-a
5 2.4 In+Sp+a
6 1.7 In+Nsp+a
7 3.1 In+Sp-a
8 3.0 In+Nsp-a
我希望绘制一个图表,将“Sentence.Type”列作为x轴,每个单元格的实际名称作为x轴上的点。我希望y轴以0.5步长从1到4。
到目前为止,我无法使用plot()或hist()绘制此图。主要是由于数据框中字符列的特性而引起的各种错误。
我知道大多数人可能认为这很简单,但我对R还是有点新手,在经过数小时后,我仍然无法正确绘制图表。非常感谢任何帮助。
编辑:
我遇到了一些错误:
> hist(AcceptData$Sentence.Type,AcceptData$Mean.Rank)
Error in hist.default(AcceptData$Sentence.Type, AcceptData$Mean.Rank) :
'x' must be numeric
或者:(这不会产生错误,但绝对不是我想要的图形。它将所有的x值挤在x轴左侧)
plot(AcceptData$Sentence.Type,AcceptData$Mean.Rank,lty=5,lwd=2,xlim=c(1,16),ylim=c(1,4),xla b="Sentence Type",ylab="Mean Ranking",main="Mean Acceptability Ranking per Sentence")