示例#1
0
print xyz1.xmin  # -> essayer get_xmin avec mask
print xyz1.resol()  # -> essayer avec deg=...

# Plot
kwp = dict(size=40, map_res=None, masked_alpha=.1)
xyz1.plot(mode='both', **kwp)  # -> essayer autre mode

# Fichier
fbathy = __file__[:-2] + 'xyz'
xyz1.save(fbathy)
xyz3 = XYZBathy(fbathy)
xyz3.plot(title='XYZ3', **kwp)

# Fusions
xyz = xyz1 + xyz2
merger = XYZBathyMerger()
merger += xyz1  # -> supprimer/ajouter
merger.append(xyz2)
for i, b in enumerate(merger):
    b.long_name = 'Niveau : %i' % i  # Pour les legendes
    b.set_transp(False)  # Opacite
merger.plot(mode='cluster', **kwp)  # -> essayer autre mode
xyz = merger.get_xyz(long_name='Merged')
xyz.plot(**kwp)

# Regrillage
grid_auto = xyz.grid
grid_manual = create_grid((-5.3, -4.91, .01), (48.1, 48.41, .01))
gridded = xyz.togrid(grid_manual)
map2(gridded, res=None)
示例#2
0
merger += xyz4
# - ajout a partir d'un fichier
merger += fxyz5
# - suppression d'un xyz
merger -= xyz2
# - suppression du dernier dataset
del merger[-1]
# - changement d'autres attributs
for i, xyz in enumerate(merger):
    xyz.long_name = 'Niveau : %i' % i  # Pour les legendes
    xyz.set_transp(False)  # Opacite

# Plot du fusionneur
# - valeurs
P.subplot(312)
merger.plot(mode='value', title='Merger : valeurs', **kwplot)
# - cluster
P.subplot(313)
merger.plot(mode='cluster',
            size=10,
            title='Merger : cluster',
            marker='o',
            legend_loc='upper left',
            savefigs=__file__,
            savefigs_pdf=True,
            **kwplot)

# On recupere le tout dans un xyz
merged_xyz = merger.get_xyz(long_name='Merged')

# On peut donc le sauvegarder
merger.append(xyz2)
merger += xyz3
merger += xyz4
# - ajout a partir d'un fichier
merger += fxyz5
# - suppression d'un xyz
merger -= xyz2
# - suppression du dernier dataset
del merger[-1]
# - changement d'autres attributs
for i, xyz in enumerate(merger):
    xyz.long_name = 'Niveau : %i'%i # Pour les legendes
    xyz.set_transp(False) # Opacite

# Plot du fusionneur
# - valeurs
P.subplot(312)
merger.plot(mode='value', title='Merger : valeurs', **kwplot)
# - cluster
P.subplot(313)
merger.plot(mode='cluster', size=10, title='Merger : cluster', marker='o', 
    legend_loc='upper left', savefigs=__file__, savefigs_pdf=True, **kwplot)
    
# On recupere le tout dans un xyz
merged_xyz = merger.get_xyz(long_name='Merged')

# On peut donc le sauvegarder
merged_xyz.save(__file__[:-2]+'merged.xyz')


示例#4
0
# Plot
kwp = dict(size=40, map_res=None, masked_alpha=0.1)
xyz1.plot(mode="both", **kwp)  # -> essayer autre mode

# Fichier
fbathy = __file__[:-2] + "xyz"
xyz1.save(fbathy)
xyz3 = XYZBathy(fbathy)
xyz3.plot(title="XYZ3", **kwp)


# Fusions
xyz = xyz1 + xyz2
merger = XYZBathyMerger()
merger += xyz1  # -> supprimer/ajouter
merger.append(xyz2)
for i, b in enumerate(merger):
    b.long_name = "Niveau : %i" % i  # Pour les legendes
    b.set_transp(False)  # Opacite
merger.plot(mode="cluster", **kwp)  # -> essayer autre mode
xyz = merger.get_xyz(long_name="Merged")
xyz.plot(**kwp)


# Regrillage
grid_auto = xyz.grid
grid_manual = create_grid((-5.3, -4.91, 0.01), (48.1, 48.41, 0.01))
gridded = xyz.togrid(grid_manual)
map2(gridded, res=None)