我正在生成一些声音文件,这些声音文件以不同的频率播放音调,并具有一定数量的谐波.
最终,这些声音将在带有小扬声器的设备上播放.
我有扬声器的频率响应曲线,并希望在Python中执行以下操作:
gnuplot有人知道吗 :
我试图从一个图(文本标签和小垂直线)中删除xtics并替换为我自己的自定义xtics(标签垂直线).我可以添加文本标签和箭头而不是xtics(http://gnuplot.sourceforge.net/demo/textrotate.html),但必须有一个更简单的解决方案.
我试过这个:
unset xtics
set xtics format ""
set xtics scale 0
set xtics add ("someTicLabel1" someFloat1)
set xtics add ("someTicLabel2" someFloat2)
Run Code Online (Sandbox Code Playgroud)
它摆脱了默认的xtics标签,但保留了xtic垂直线.我怎么摆脱他们?
我正在使用gnuplot来分析数据.
我经常使用调色板和矩阵.
但是每当我使用它时,精度总是有问题的.
如果我通过定义许多颜色来提高精度,则很难记住和阅读.
如果我减少颜色数量以清除比较,精度会降低.
所以我在考虑使用情节编号的矩阵.

如果我可以显示颜色和数字,则更容易查看和分析.
至少我想只显示数字,(只使用excel是一个选择,但我不想)
或显示不同颜色的数字.(颜色由点值决定)
如果您知道该怎么做,请告诉我.
如果您无法理解,请告诉我.
先感谢您,
我正在使用Xubuntu 13.10,我通过编译来安装gnuplot.但是,当我测试"情节"的功能时,它出错:
$ python PlotSccDistr.py
set terminal png size 1000,800
^
"scc.example.plt", line 16: unknown or ambiguous terminal type; type just 'set terminal' for a list
Run Code Online (Sandbox Code Playgroud)
如果我想设置终端png,但我在列表中找不到"png":
$ gnuplot
G N U P L O T
Version 4.6 patchlevel 5 last modified February 2014
Build System: Linux x86_64
Copyright (C) 1986-1993, 1998, 2004, 2007-2014
Thomas Williams, Colin Kelley and many others
gnuplot home: http://www.gnuplot.info
faq, bugs, etc: type "help FAQ"
immediate help: type "help" (plot window: hit 'h')
Terminal type …Run Code Online (Sandbox Code Playgroud) 我想画一个3D直方图(用gnuplot或octave)来表示我的数据.假设我有一个以下形式的数据文件:
2 3 4
8 4 10
5 6 7
Run Code Online (Sandbox Code Playgroud)
我想在集合[1,3] x [1,3]中绘制九个彩色条(矩阵的大小),这样条的颜色与条的高度成比例.我怎样才能做到这一点?
我有类似的东西:
set grid xtics lt 0 lw 1 lc rgb "#a9a9a9"
set grid ytics lt 0 lw 1 lc rgb "#a9a9a9"
Run Code Online (Sandbox Code Playgroud)
或者没有"xtics"标签,并且工作正常!但如果我补充:
unset xtics
Run Code Online (Sandbox Code Playgroud)
然后网格也消失了:(
我怎么才能有一个网格,没有抽搐?
我试图gnuplot在情节区域外部分地移动一个情节的传说.但是,即使我将图例属性设置为,图形边框在图例中也是可见的opaque.
显示问题的最小示例:
#!/usr/bin/gnuplot -persistent
set key at 11,1.02 box opaque
plot sin(x)/x
Run Code Online (Sandbox Code Playgroud)
所以,我想知道我应该如何制作关键不透明白色的整个内饰?我想过在它后面放一个白色矩形,但它似乎是一种肮脏的解决方案.
假设我有以下脚本来制作一种轮廓图。
set colorbox horizontal user origin 0.1, 0.9 size 0.8, 0.05
set pm3d map
splot x*y
Run Code Online (Sandbox Code Playgroud)
这给出了以下结果。

现在,我想要实现的是,刻度标签会自动结束在颜色框的相反位置。我怎样才能做到这一点?
我试过:
set cbtics mirror,但这不会改变任何事情。set cbtics offset 0,3。这原则上有效,但我每次都必须调整它。我的gnuplot版本是4.6.2
想象一下我有一个包含两列的数据文件。gnuplot跑步中
stats 'datafile' u 1:2
Run Code Online (Sandbox Code Playgroud)
允许我找到两列的最小值和最大值。变量
STATS_index_min_x和STATS_index_min_y分别给出第一列和第二列的最小值的索引。它在文档中说它们是这样的
data[STATS_index_min_x] == STATS_min_x
Run Code Online (Sandbox Code Playgroud)
现在想象一下需要访问data[STATS_index_min_x-1]or
data[STATS_index_min_x+1]。我怎样才能做到这一点 ?实际上,我如何访问中任何列的任何特定数据gnuplot?
我在fedora 26上使用octave 4.2.1.
(我最近从fedora 25升级到26,并通过这个八度音阶从4.0.3升级到4.2.1)
现在,当我绘制一个像出现plot(x)的图形的图形只是一个黑色图像.在升级之前,我没有遇到这个问题.我也附上快照
我怎么能纠正它?