3d plotting of Fault Plane
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import axes3d, Axes3D
dfSurface = pd.read_csv(r'C:\Users\admin\Desktop\myDemos\Published\pyArt3- BasicSeismicInterp\interpData\dataForSeisInterp\Fault3D.txt');
print(dfSurface)
def SurfacePlottingFunction(E,A):
fig = plt.figure(figsize=(14,9))
ax = fig.gca(projection ='3d') #get current axis
ax.plot_trisurf(dfSurface['X'], dfSurface['Y'], dfSurface['Z']*-1, cmap = 'rainbow')
ax.view_init(elev = E, azim = A)
plt.show()
from ipywidgets import interactive
iplot = interactive(SurfacePlottingFunction,
E = (-90,90,5),
A = (-90,90,5)
)
iplot
Смотрите видео Interactively rotating a fault plane in Python онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь WHIMSICAL VIBES! 23 Август 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 116 раз и оно понравилось 0 людям.