相关疑难解决方法(0)

简短指南如何使用gnuplot与python?

我正在尝试使用Gnuplot在Python中绘制图形.我很难找到任何指南/教程如何开始.

我想知道:什么文件/程序是必要的?(我正在使用Ubuntu),我从哪里开始?

如果有人可以推荐一个好的教程,那将非常感激!

谢谢!

python gnuplot python-3.x

18
推荐指数
2
解决办法
4万
查看次数

subprocess"TypeError:需要一个类似字节的对象,而不是'str'"(Python 2 - > 3问题可能吗?)

几年前使用的是先前提出的问题的代码,但我相信这已经过时了.试图运行代码,我收到上面的错误.我仍然是python的新手,所以我无法从类似的问题中得到很多澄清.任何人都知道为什么会这样吗?

import subprocess

def getLength(filename):
  result = subprocess.Popen(["ffprobe", filename],
    stdout = subprocess.PIPE, stderr = subprocess.STDOUT)
  return [x for x in result.stdout.readlines() if "Duration" in x]

print(getLength('bell.mp4'))
Run Code Online (Sandbox Code Playgroud)

追溯

Traceback (most recent call last):
  File "B:\Program Files\ffmpeg\bin\test3.py", line 7, in <module>
    print(getLength('bell.mp4'))
  File "B:\Program Files\ffmpeg\bin\test3.py", line 6, in getLength
    return [x for x in result.stdout.readlines() if "Duration" in x]
  File "B:\Program Files\ffmpeg\bin\test3.py", line 6, in <listcomp>
    return [x for x in result.stdout.readlines() if "Duration" in x]
TypeError: a …
Run Code Online (Sandbox Code Playgroud)

python string subprocess

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

如何在单个绘图命令的gnuplot命令脚本中嵌入多个数据集?

我发现在gnuplot中,可以从一个文件中获取多个曲线/数据集:

splot "file.dat" using 1:2:3, splot "file.dat" using 1:4:5
Run Code Online (Sandbox Code Playgroud)

也可以将数据嵌入脚本中,如下所示:

splot "-" using 1:2:3
 1 0 1
 1 2 3
 0.5 3 1.5
Run Code Online (Sandbox Code Playgroud)

但是,以下似乎不起作用:

splot "-" using 1:2:3, "-" using 1:4:5
 1 0 1 4 4
 1 2 3 3 4
 0.5 3 1.5 2.5 -1
Run Code Online (Sandbox Code Playgroud)

这是故意的吗,是否存在解决方法?或者根本不可能吗?

gnuplot

3
推荐指数
2
解决办法
2545
查看次数

如何在python中绘制数据立方体

我想知道是否有办法在Python中绘制数据立方体.我的意思是每个点都有三个坐标

x=part.points[:,0]
y=part.points[:,1]
z=part.points[:,2]
Run Code Online (Sandbox Code Playgroud)

对于每一点,我都有一个标量场t(x,y,z)

我想绘制一个3D数据立方体,显示该点的位置,并为每个点绘制一个颜色,该颜色与该点的标量场t成比例.

我尝试使用histogramdd,但它没有用.

python plot cube

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

标签 统计

python ×3

gnuplot ×2

cube ×1

plot ×1

python-3.x ×1

string ×1

subprocess ×1