Gnuplot柱状图,以Y表示字符串的出现次数

Gnuplot柱状图,以Y表示字符串的出现次数,gnuplot,Gnuplot,我使用的是gnuplot,在我目前的情况下,我想绘制如下数据: /test1.html /test1.html /test1.html /test2.html /test1.html /test2.html 我想创建的直方图显示: 伯爵阁下 在X中,上述数据中找到的每个字符串对应一个条目 因此,基于上述数据,直方图应显示 用于/test1.html的条达到4 用于/test2.html的条达到2 提前感谢Gnuplot不能做这样的预处理。为此,请使用外部工具。如果您在unixoid系统上,您可

我使用的是gnuplot,在我目前的情况下,我想绘制如下数据:

/test1.html
/test1.html
/test1.html
/test2.html
/test1.html
/test2.html
我想创建的直方图显示: 伯爵阁下 在X中,上述数据中找到的每个字符串对应一个条目

因此,基于上述数据,直方图应显示

  • 用于/test1.html的条达到4
  • 用于/test2.html的条达到2

  • 提前感谢

    Gnuplot不能做这样的预处理。为此,请使用外部工具。如果您在unixoid系统上,您可以使用

    set style data histogram
    set style histogram rowstacked
    set boxwidth 0.8
    set style fill solid
    set yrange [0:*]
    unset key
    plot '< sort data.txt | uniq -c' using 1:xtic(2) with histograms
    
    设置样式数据直方图
    设置样式直方图行堆叠
    将boxwidth设置为0.8
    设置样式填充实体
    设置Y范围[0:]
    取消设置键
    使用1:xtic(2)和直方图绘制“

    非常感谢@Christoph现在唯一的问题是我有太多的x值,因此它们看起来重叠,无法读取,你有什么提示吗?再次感谢