我的合作者正在使用 Matlab 进行一些模拟。是否有我可以在 Linux 上使用的开源替代方案来运行这些脚本?它需要与 (1) matlab 语言 (2) *.fig 文件 - 保存的图非常兼容。
有一组 PDF 文件,可以说:in-01.pdf
, in-02.pdf
, in-03.pdf
, ... 我想将所有这些文件合并为一个,形成一个M x N
矩阵。
该命令montage
允许这样做(M
并且N
应该是整数):
montage -mode concatenate -tile NxM in-*.pdf out.pdf
Run Code Online (Sandbox Code Playgroud)
问题是生成的 PDF 的大小很大,而我希望它(可能只是)比所有输入 PDF 大小的总和大一点。我认为montage
首先将输入的 PDF 转换为图像,然后从这些图像中创建输出 PDF(例如,原始 PDF 中的文本不会显示为输出 PDF 中的文本,而是显示为质量较低且较大的图像尺寸)。
我想应该有办法做到这一点(例如,LATEX 允许在另一个 PDF 中插入 PDF 图像,而无需先将其转换为图像)。
我正在寻找在 GNU/Linux 系统下使用免费软件工具的命令行替代方案。
注意:我们可以假设这些 PDF 文件具有完全相同的尺寸(宽度和高度)。它们是自动生成的 PDF 图像,通常由绘图/图形(简单形状的线条和矩形)和一些文本(标题、标签...)组成。
我想知道 unix 工具箱中是否有可用的通用绘图工具?
绘图是指您在许多基于诅咒的实用程序中看到的简单条形或事物。
我所说的 unix 工具箱是指您可以使用标准的 unix 约定将数据通过管道传输到其中。
我需要计算日志文件中的内容(我正在监视的内容tail -F
或其他内容)并绘制事物的实时比率(例如百分比错误或警告)。
与如何将 makefile 中给出的依赖关系显示为树密切相关?但是那里给出的答案并不令人满意(即不起作用)。
是否有工具可以将标准 Makefile 中编码的有向无环图 (DAG) 可视化?例如,用于通过 Unix 管道进行后处理的 shell 脚本也是一个可接受的解决方案(也许有一个 pandoc 过滤器可以将 MakeFiles 转换为 graphviz 或 LaTeX)。
我并不严格需要直接排版此图形可视化的工具?只需将 makefile 的常见文件格式转换为图形可视化文件或类似文件就足够了。
I. 我想做一个从时间戳YEAR-month-day
到的简单图表valuation
,不想使用电子表格。是否有一些 ASCII 工具让它在 CLI 上看到它?有超过 50 万行数据,我只想像 Ascii 一样看到它的草图:
Value
| *
| * * *
| * * * *
|* *
|----------------------> Timestamp
Run Code Online (Sandbox Code Playgroud)
二、然后,我想看到像披萨片一样的分配:
- - -
-\ -
- \ World -
- Food \ Index -
- / \ -
- /oil \-
- - -
Run Code Online (Sandbox Code Playgroud)
我知道如何在 Python 中获取 grappy CSV 数据,但在可视化方面完全没有经验:
import csv
csv_reader = csv.reader(open('data.csv', 'rb'), delimiter=';')
for row in csv_reader:
# do something with row....
Run Code Online (Sandbox Code Playgroud)
在我做我自己的 ASCII 可视化事情之前,我想知道这样的事情是否存在。你如何用 …
我想要一个绘图脚本,它将在同一个绘图上绘制多个图形,其中我的数据值具有相同的x
坐标。这将显示图中每个变量的差异。我尝试使用电子表格进行绘图,但这些图无法清楚地相互识别。我的数据如下所示:
x y1 y2 y3 y4
1 10 25 28 30
2 20 15 40 20
3 10 10 30 20
4 2 5 15 30
. . . .
Run Code Online (Sandbox Code Playgroud) 所以使用 gnuplot,我的代码如下所示:
set isosamples 40
unset key
set title "Radial Matrix Elements"
set xrange [1:15]
set yrange [1:15]
set xlabel "n1*"
set ylabel "n2*"
set zlabel 'R'
splot 's1p.pun' u 1:2:4 with lines
set view 135,135
replot
Run Code Online (Sandbox Code Playgroud)
输出如下图所示。我如何摆脱连接线并获得与它们不存在相同的外观?
拿一台旧 PC(例如 1.8GHz P4 和 256MB RAM),在其上安装例如 Ubuntu 10.04 LTS。
现在转到基于 PIC 或 AVR 的家庭项目并连接它。只需三个连接和每台微型计算机的板载外围设备,您现在就拥有一个大屏幕和键盘,可以轻松连接到这个 5 美元的小工具。
使用minicom轻松读取/写入设备。
我想更进一步。我需要记录、绘制和分析数据
本质上,我将我的搜索结果想象为
我可以在这里使用哪些工具?
如何使用 GNUPlot 绘制此命令行的输出?图表脚本应该是什么样的?
我想要一个直方图。
wget -O - -o /dev/null http://www.stackoverflow.com/ |
cat | cat | sed "s/</\n</g" |
grep '<\/\{0,1\}[a-zA-Z][a-zA-Z\:\._\-]\{0,\}' |
cut -f 2 -d"<" | cut -f 1 -d">" | cut -f 1 -d" " |
sed "s/\//\\n/g" |
sort | uniq -c |
tail -n +2 |
cut -c5-
Run Code Online (Sandbox Code Playgroud) 我有一组数据:
1.12158 0.42563 0.07
1.12471 0.42112 0.07
1.12784 0.41685 0.07
1.13097 0.41283 0.07
1.13409 0.40907 0.07
1.13722 0.40556 0.07
1.14035 0.40231 0.07
1.14348 0.39933 0.07
1.1466 0.39661 0.07
1.14973 0.39417 0.07
1.15285 0.39201 0.07
1.15598 0.39012 0.07
1.15911 0.38852 0.07
1.16224 0.3872 0.07
1.16536 0.38618 0.07
1.16849 0.38544 0.07
1.17162 0.385 0.07
1.17474 0.38486 0.07
1.17787 0.38543 0.07
1.181 0.38714 0.07
1.18413 0.38994 0.07
1.18725 0.39378 0.07
1.19038 0.39858 0.07
1.19351 0.40426 0.07
1.19664 0.41071 0.07
1.19976 0.41786 0.07
Run Code Online (Sandbox Code Playgroud)
第一列是 …
在这里,我有一个数据,我将使用 Gnuplot 用线条绘制该数据。使用代码
pl 'Sphere_ISOTEST_data.txt' w p
Run Code Online (Sandbox Code Playgroud)
我得到下图
但是,使用
pl 'Sphere_ISOTEST_data.txt' w l
Run Code Online (Sandbox Code Playgroud)
我得到以下信息:
任何人都可以建议如何对数据进行排序,以便我可以绘制w l
并仅获得圆的周长。
plotting ×11
math ×3
gnuplot ×2
ascii ×1
command-line ×1
finance ×1
gnu-make ×1
graph ×1
graphviz ×1
imagemagick ×1
images ×1
linux ×1
logs ×1
make ×1
numeric-data ×1
pdf ×1
programming ×1
serial-port ×1
shell ×1
sort ×1
utilities ×1