首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gnuplot xrange不是一个真正的范围?

Gnuplot xrange不是一个真正的范围?
EN

Stack Overflow用户
提问于 2012-01-19 16:19:53
回答 2查看 1.1K关注 0票数 2

我尝试在gnuplot上绘制一个在x轴上没有实际范围顺序的图。

代码语言:javascript
复制
--------------------->
1 4 2 20 17 12 10 8

因此,这不是一个真正的函数,因为你会用数学知识来解释它,但它在x轴上有某种索引,没有编号顺序,从1到20运行,但20可能是第一个,也可能在中间。一切都可能是混杂的..希望你能理解我的意思,因为我希望gnuplot能处理这个问题。

也许我可以编写我的数据文件,这样点2就包含了应该在y轴上的数据,并且只需在x轴上移动标签?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-23 04:08:15

解决方案是使用xticlabels并在数据文件中添加额外的列。即

代码语言:javascript
复制
#xdata ydata label 
0 2 1 
1 3 14
2 10 0 
3 8 20 
etc. 

command: plot "data.dat" using 1:2:xticlabels(3) with lp"
票数 2
EN

Stack Overflow用户

发布于 2012-01-19 22:54:32

例如,您可以编写一个包含这些值的数据文件"data“

代码语言:javascript
复制
1     1.5
4     2
2     3.2
20    2.2
17    0.4
12    4.3

第二列是“y值”,第一列是x轴的标签(xtics)。

现在尝试使用以下命令绘制此数据:

代码语言:javascript
复制
plot './data' u 2:xticlabel(1)

这是你想要的吗?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8922936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档