小编use*_*257的帖子

matplotlib 不显示线条

我有一个从八度导出的数据文件,其中包括两个向量 x 和 u0 。我想使用以下代码在 matplotlib 中绘制 u0 与 x

import scipy.io
import matplotlib.pyplot as plt

data = scipy.io.loadmat('myfile.mat')
x = data['x'] 
u0 = data['u0']


plt.plot(x,u0)

plt.show()
Run Code Online (Sandbox Code Playgroud)

上面的代码只给出了一个空白图 在此处输入图片说明

当我改变线路时plt.plot(x,u0)plt.plot(x,u0,'-bo')我得到了以下信息

在此处输入图片说明

为什么没有出现实线?

这是数据myfile.mat

matplotlib octave

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

在R和Numpy中排序

我试图将一些R代码转换为numpy.我有一个矢量如下:

   r=[2.00000
   1.64000
   1.36000
   1.16000
   1.04000
   1.00000
   1.64000
   1.28000
   1.00000
   0.80000
   0.68000
   0.64000
   1.36000
   1.00000
   0.72000
   0.52000
   0.40000
   0.36000
   1.16000
   0.80000
   0.52000
   0.32000
   0.20000
   0.16000
   1.04000
   0.68000
   0.40000
   0.20000
   0.08000
   0.04000
   1.00000
   0.64000
   0.36000
   0.16000
   0.04000
   0.00000]
Run Code Online (Sandbox Code Playgroud)

我正在尝试转换以下R代码

index <- order(r)
Run Code Online (Sandbox Code Playgroud)

通过以下代码进入numpy

index = np.argsort(r)
Run Code Online (Sandbox Code Playgroud)

结果如下

NumPy的

index=array([35, 29, 34, 28, 33, 23, 27, 22, 21, 32, 17, 16, 26, 15, 20, 11, 31,25, 10, 14,  9, 19, 30,  5,  8, 13,  4, 24, 18,  3,  7, 12,  2,  6, …
Run Code Online (Sandbox Code Playgroud)

python numpy r

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

如何将情节保存为八度音中的彩色.eps

我正在使用win7和octave 3.6.4,当我生成一个带八度音的情节并保存为.eps时它的颜色会消失.例如 :

clf();
surf(peaks);
Run Code Online (Sandbox Code Playgroud)

生成以下图形 在此输入图像描述

但是当我单独运行以下代码时

saveas (1,"test.eps")  or print (1,"test.eps") or print -deps test.eps
Run Code Online (Sandbox Code Playgroud)

将图形保存为.eps并将其导入胶乳,它变为灰度. 在此输入图像描述

latex octave eps

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

标签 统计

octave ×2

eps ×1

latex ×1

matplotlib ×1

numpy ×1

python ×1

r ×1