Charlototo 2023-10-02 22:21 采纳率: 0%
浏览 10

关于使用R语言barplot函数生成条形统计图的问题

请问如何才能让每个柱子的名字和柱子对应上呢?我画出来的总是错位的,错位的图和我写的代码如下图所示:

img

该代码中所使用的源文件"file2_1"如下图所示:

img

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-10-04 09:35
    关注

    引自强大而免费的微信小程序:皆我百晓生。


    要保证每个柱子的名字和柱子对应上,可以使用barplot函数的names.arg参数来指定每个柱子的名字。确保names.arg的长度与数据的长度一致,并且按照对应顺序提供每个柱子的名字。

    下面是一个示例代码:

    # 创建数据
    data <- c(10, 15, 8, 12)
    names <- c("A", "B", "C", "D")
    
    # 绘制条形统计图
    barplot(data, names.arg = names)
    

    在这个示例中,数据data包含了每个柱子的高度,names包含了每个柱子的名字。barplot函数的names.arg参数被设置为names,以确保每个柱子的名字和柱子对应上。

    你可以根据你的具体数据和需求,修改data和names的值,然后尝试运行代码。确保names的长度与data的长度一致,并按照对应顺序提供每个柱子的名字,即可保证每个柱子的名字和柱子对应上。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月2日