我有一个6种选择的数据集。我使用了scale
函数来标准化我的数据集。现在,我想为每一行绘制一条曲线。
我希望在X轴上有六个替代值,在Y轴上有它们的标准化值。
我的数据集样本如下:
fish rice meet milk
1 2.3 3.4 1.4 1.3
1 2.6 3.5 2.4 2.4
1 4.3 1.9 3.3 3.1
1 1.3 2.4 4.4 9.3
2 1.3 3.4 4.1 3.4
2 3.3 2.9 3.3 2.1
2 4.5 3.9 3.3 3.1
2 1.4 2.4 4.4 9.3
其中第一列是个人,在此示例中,我们有2个人 现在,我想为每行绘制一条曲线,这样我在x轴(鱼,米和牛奶)和y轴上都有这些数字。
例如,第一条曲线是由y轴上的点2.3、3.4、1.4、1.3连接而成的
答案 0 :(得分:3)
由于您希望每行成为一个单独的组,因此应将行号设置为变量以保留该信息,然后将数据从宽到长整形,以便可以在ggplot2中正确绘制它:
from countryinfo import CountryInfo
country = CountryInfo('Singapore')
country.capital()
# returns string
'Singapore'
答案 1 :(得分:2)
我还发现了这种简单而快速的基本R方法:
matplot(t(df), type="l", xaxt="n")
axis(1, seq_along(df), names(df))
答案 2 :(得分:1)
u可以使用
matplot(t(df), type="l", xaxt="n")
axis(1, seq_along(df), names(df))