我想正确地改变轴,这样我就可以看到两个频率的x和y分量的值。我有两组代码:第一组显示正确的数据,但轴是错误的;第二组显示正确的轴,但我的两个数据点没有显示。
第一个代码:
from scipy.fft import fft2, fftshift
import numpy as np
import matplotlib.pyplot as plt
from skimage.filters import window
from scipy.fftpack import fftfreq
k = np.linspace(0,4.76*10,2400)
kx,ky = np.meshgrid(k,
我想使用matplotlib (python)在3D中绘图,它的数据是实时添加的(x,y,z)。
在下面的代码中,数据成功地附加到了x轴和y轴上,但是在z轴上,我遇到了problems.although,我在matplotlib的文档中搜索过,我找不到任何解决方案。
应该对此代码添加/更改哪些内容才能使其在z轴上追加数据?
正确工作的方式:
return plt.plot(x, y, color='g')
问题:
return plt.plot(x, y, z, color='g')
代码:
from mpl_toolkits.mplot3d import a
我使用嵌套的GridSpecFromSubplotSpec创建一个嵌套的轴网格。我有两个独立的轴,一个上面的和一个底部的。每组有四个轴,排列在一个2x2网格中。
下面是我使用的代码和我获得的结果:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.gridspec as gsp
fig = plt.figure()
global_gsp = gsp.GridSpec(2, 1)
for i in range(2):
axes = np.empty(shape=(2, 2), dtype=obje
我正在尝试使用matplotlib绘制垂直剖面中的两个水平风分量u和v。接下来,我想画出相同高度的风倒钩,这样两个图就可以共享y轴。我想使用sharey-option,这样我就可以使用z的值更容易地控制y限制。
到目前为止,我这样做了:
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
u = np.array([1,2,3,5,7,7,7,7])
v = np.array([-1,-1,-1,1,3,3,3,3])
z = np.array([2,10,50,100,200,300,400
我有一个对象列表,其中每个对象用x和y值表示一个点。
class point:
def __init__(self,x,y):
self.x = x
self.y = y
我正在尝试使用matplotlib绘制对象列表,但到目前为止,我还不确定用多个值绘制对象的最佳实现。目前,我正在使用for循环来迭代列表并绘制值,但是图中有无序的轴。
import matplotlib.pyplot as plt
for z in range(len(list)):
plt.plot(points[z].x,points[z].y, "bo")
plt.show()
我正在尝试使用matplotlib.pyplot.subplot命令创建多个条形图:
下面是我的代码:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
for j in range(8):
y_range = []
for p in range(5):
y_range.append(np.random.uniform(0,1))
x_range = range(len(y_range))
plt.subplot(8/2, 4, j+1)
plt
我试着用scatter绘制一些数据。我的代码是
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
from scipy.interpolate import griddata
data = np.loadtxt('file1.txt')
x = data[:,0]
y = data[:,1]
z = data[:,2]
plt.scatter(x, y, c=z, s=100, cmap=mpl.cm.spectral)
cbar=plt.colorbar()
s=18
plt
我使用正交投影来绘制地图。我使用这个程序:
from mpl_toolkits.basemap import Basemap
import numpy as np
import matplotlib.pyplot as plt
import os, sys
from sys import argv
import pylab
from mpl_toolkits.basemap import Basemap, shiftgrid
from matplotlib import mpl
from matplotlib import rcParams
我读取PDF规范,无法计算x轴的起始偏移量,可见文本如下:
Preface vii
Acknowledgments ix
INTRODUCTION 3
PDF文本解压缩流文本如下:
10 0 0 10 99 475.09 Tm <-New setting fontsize=10 and x and y axis
-.2 Tc <-Character spacing
[( P)-207(r)-181(e)-211(f)-187(a)-207(c)-191(e)-