标签: plotting

适用于 Linux 的免费 Matlab 等效项

我的合作者正在使用 Matlab 进行一些模拟。是否有我可以在 Linux 上使用的开源替代方案来运行这些脚本?它需要与 (1) matlab 语言 (2) *.fig 文件 - 保存的图非常兼容。

plotting math

12
推荐指数
2
解决办法
4596
查看次数

将多个PDF文件合二为一(按矩阵排列)

有一组 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 图像,通常由绘图/图形(简单形状的线条和矩形)和一些文本(标题、标签...)组成。

pdf imagemagick images plotting

11
推荐指数
1
解决办法
4063
查看次数

unix 工具箱中的任何(基于文本的)绘图工具?

我想知道 unix 工具箱中是否有可用的通用绘图工具?
绘图是指您在许多基于诅咒的实用程序中看到的简单条形或事物。
我所说的 unix 工具箱是指您可以使用标准的 unix 约定将数据通过管道传输到其中。

我需要计算日志文件中的内容(我正在监视的内容tail -F或其他内容)并绘制事物的实时比率(例如百分比错误或警告)。

logs text-processing plotting

9
推荐指数
1
解决办法
2875
查看次数

将生成文件中编码的依赖关系可视化为图形

如何将 makefile 中给出的依赖关系显示为树密切相关但是那里给出的答案并不令人满意(即不起作用)。

是否有工具可以将标准 Makefile 中编码的有向无环图 (DAG) 可视化?例如,用于通过 Unix 管道进行后处理的 shell 脚本也是一个可接受的解决方案(也许有一个 pandoc 过滤器可以将 MakeFiles 转换为 graphviz 或 LaTeX)。

我并不严格需要直接排版此图形可视化的工具?只需将 makefile 的常见文件格式转换为图形可视化文件或类似文件就足够了。

make gnu-make plotting graphviz reproducible-build

8
推荐指数
1
解决办法
2637
查看次数

哪些工具可用于 ASCII 投资组合可视化?

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 可视化事情之前,我想知道这样的事情是否存在。你如何用 …

ascii finance plotting

6
推荐指数
1
解决办法
384
查看次数

如何在一张图中绘制多个图表?

我想要一个绘图脚本,它将在同一个绘图上绘制多个图形,其中我的数据值具有相同的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)

programming graph plotting

6
推荐指数
1
解决办法
2万
查看次数

如何摆脱 gnuplot 中不必要的行

所以使用 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)

输出如下图所示。我如何摆脱连接线并获得与它们不存在相同的外观?

在此处输入图片说明

linux command-line plotting gnuplot

5
推荐指数
0
解决办法
1048
查看次数

如何将旧 PC 转换为数据记录和演示终端?

拿一台旧 PC(例如 1.8GHz P4 和 256MB RAM),在其上安装例如 Ubuntu 10.04 LTS。

现在转到基于 PIC 或 AVR 的家庭项目并连接它。只需三个连接和每台微型计算机的板载外围设备,您现在就拥有一个大屏幕和键盘,可以轻松连接到这个 5 美元的小工具。

使用minicom轻松读取/写入设备。

我想更进一步。我需要记录、绘制和分析数据

本质上,我将我的搜索结果想象为

  1. 免费和开放的MatLab 克隆,擅长
  2. 处理实时数据流,具有直观的界面
  3. 绘制不同时间跨度的一个或多个参数(例如,过去一分钟或一周内 4 个传感器的温度和设定值)。基本控制理论功能将是一个重要的优势(例如最大值、最小值、超调、状态空间模型转换、PID 调整、控制器综合)。

我可以在这里使用哪些工具?

serial-port plotting math

3
推荐指数
1
解决办法
480
查看次数

如何绘制命令的输出

如何使用 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)

shell utilities plotting

2
推荐指数
1
解决办法
1706
查看次数

将方程拟合到一组数据

我有一组数据:

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)

第一列是 …

plotting math

1
推荐指数
1
解决办法
157
查看次数

对数据进行排序以绘制圆

在这里,我有一个数据,我将使用 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并仅获得圆的周长。

sort plotting gnuplot numeric-data

1
推荐指数
1
解决办法
86
查看次数