Plotting Trajectories
3D view - single trajectory
>>> import well_profile as wp
>>> w1 = wp.load('wellbore1.xlsx')
>>> w1.plot().show()
3D view - plot multiple trajectories
Same location
>>> import well_profile as wp
>>> well_1 = wp.load('trajectory1.xlsx') # LOAD WELL 1
>>> well_2 = wp.get(5000, profile='J', kop=2000, eob=3000, build_angle=85) # GET WELL 2
>>> well_3 = wp.load('trajectory2.xlsx') # LOAD WELL 3
>>> well_1.plot(add_well=[well_2, well_3],
>>> names=['first well name',
>>> 'second well name',
>>> 'third well name']).show() # Generate 3D plot for well 1 including wells 2 and 3
Different location
>>> import well_profile as wp
>>> well_1 = wp.load('trajectory1.xlsx') # LOAD WELL 1
>>> well_2 = wp.get(5000, profile='J', kop=2000, eob=3000, build_angle=85, set_start={'east':2000}) # GET WELL 2 --> North: 0 m, East: 2000 m
>>> well_3 = wp.load('trajectory2.xlsx', set_start={'north':-3000}) # LOAD WELL 3 --> North: -3000 m, East: 0 m
>>> well_1.plot(add_well=[well_2, well_3],
>>> names=['first well name',
>>> 'second well name',
>>> 'third well name']).show() # Generate 3D plot for well 1 including wells 2 and 3
Top view
>>> import well_profile as wp
>>> w1 = wp.load('wellbore1.xlsx')
>>> w2 = wp.load('wellbore2.xlsx')
>>> w3 = wp.load('wellbore3.xlsx')
>>> w4 = wp.load('wellbore4.xlsx')
>>> w5 = wp.load('wellbore5.xlsx')
>>> w1.plot(add_well=[w2, w3, w4], plot_type='top').show()
Versus view
>>> import well_profile as wp
>>> w1 = wp.load('wellbore1.xlsx')
>>> w2 = wp.load('wellbore2.xlsx')
>>> w3 = wp.load('wellbore3.xlsx')
>>> w4 = wp.load('wellbore4.xlsx')
>>> w5 = wp.load('wellbore5.xlsx')
>>> w1.plot(add_well=[w2, w3, w4, w5], plot_type='vs', x_axis='md', y_axis='dls').show()
Dark mode
on 3D view
>>> import well_profile as wp
>>> w1 = wp.load('wellbore1.xlsx')
>>> w2 = wp.load('wellbore2.xlsx')
>>> w3 = wp.load('wellbore3.xlsx')
>>> w4 = wp.load('wellbore4.xlsx')
>>> w5 = wp.load('wellbore5.xlsx')
>>> w1.plot(add_well=[w2, w3, w4, w5], style={'darkMode': True}).show()
on Top view
>>> w1.plot(add_well=[w2, w3, w4, w5], plot_type='top', style={'darkMode': True}).show()
on Versus view
>>> w1.plot(add_well=[w2, w3, w4, w5], plot_type='vs', x_axis='md', y_axis='dls', style={'darkMode': True}).show()