Linux 如何使用gnuplot在图表上输入名称?
我有一个包含名称和数量的txt文件,例如:Linux 如何使用gnuplot在图表上输入名称?,linux,shell,charts,gnuplot,Linux,Shell,Charts,Gnuplot,我有一个包含名称和数量的txt文件,例如: 1 70 cats 2 64 dogs 3 54 birds 4 30 turtles 如何仅使用gnuplot生成一个图表,其中下面的名称及其各自的数量显示在右侧?如果要创建的图形只是一个点图,可以通过将与点和与标签图相结合来实现。下面是一个示例代码 $TestData <<EOD 1 70 cats 2 64 dogs 3 54 birds 4 30 turtles 5 25 "other animals" EOD
1 70 cats
2 64 dogs
3 54 birds
4 30 turtles
如何仅使用gnuplot生成一个图表,其中下面的名称及其各自的数量显示在右侧?如果要创建的图形只是一个点图,可以通过将
与点
和与标签
图相结合来实现。下面是一个示例代码
$TestData <<EOD
1 70 cats
2 64 dogs
3 54 birds
4 30 turtles
5 25 "other animals"
EOD
set xrange [0:6]
set yrange [0:100]
set key noautotitle
plot $TestData using 1:2 with points ps 2 pt 7, \
"" using 1:2:(strcol(3)) with labels offset 0,-1 center, \
"" using 1:2:(strcol(2)) with labels offset 2,0 left
$TestData到目前为止您尝试了什么?你看过手册、gnuplot主页和基本教程了吗?你说的是垂直条形图还是水平条形图?请澄清和/或添加一个草图来说明。是的,我读过,但找不到,它是一个长方体图形栏,上面写着水平方向的名称。我是这样的人:但我尝试过这个方法,但它不起作用“不起作用”是什么意思?你尝试了许多不同的答案中的哪一个?请显示一些代码、结果(错误消息或输出图)以及与所需结果不同的描述。