...
We just have to add 2 axis (1 vertical, 1 horizontal ) to materialise it on the plot. For backward compatibility, we have only one maxis object, the orientation is defined using the parameter axis_orientation.
| Section |
|---|
| Column |
|---|
| | Info |
|---|
|
| Useful subpage parameters |
|---|
subpage_map_projection | | subpage_x_axis_type | | subpage_y_axis_type | | subpage_x_min_latitude | | subpage_x_min_longitude | | subpage_x_max_latitude | | subpage_x_max_longitude | | subpage_y_min | | subpage_y_max |
|
| Code Block |
|---|
| theme | Confluence |
|---|
| language | python |
|---|
| title | Python - Setting a projection |
|---|
| collapse | true |
|---|
| from Magics.macro import *
#setting the output
output = output(
output_formats = ['png'],
output_name = "xsect_step1",
output_name_first_page_number = "off"
)
# Setting the cartesian view
projection = mmap(
subpage_map_projection='cartesian',
subpage_x_axis_type='geoline',
subpage_y_axis_type='logarithmic',
subpage_x_min_latitude=50.,
subpage_x_max_latitude=30.,
subpage_x_min_longitude=-90.,
subpage_x_max_longitude=-60.,
subpage_y_min=1020.,
subpage_y_max=200.,
)
# Vertical axis
vertical = maxis(
axis_orientation='vertical',
)
# Horizontal axis
horizontal = maxis(
axis_orientation='horizontal',
)
plot(output, projection, horizontal, vertical) |
|
| Column |
|---|
| 
|
|
Adjusting the axis
By specialising the axis, you can improve your axis visualisation.
Have a look at the Axis Documentation to browse the possibilities.
Now, try to improve the readability of the line by specialising the horizontal axis.
| Section |
|---|
| Column |
|---|
| | Info |
|---|
|
| Useful axis parameters |
|---|
subpage_map_projection | | subpage_x_axis_type | | subpage_y_axis_type | | subpage_x_min_latitude | | subpage_x_min_longitude | | subpage_x_max_latitude | | subpage_x_max_longitude | | subpage_y_min | | subpage_y_max |
|
| Code Block |
|---|
| theme | Confluence |
|---|
| language | python |
|---|
| title | Python - Setting a projection |
|---|
| collapse | true |
|---|
| from Magics.macro import *
#setting the output
output = output(
output_formats = ['png'],
output_name = "xsect_step2",
output_name_first_page_number = "off"
)
# Setting the cartesian view
projection = mmap(
subpage_map_projection='cartesian',
subpage_x_axis_type='geoline',
subpage_y_axis_type='logarithmic',
subpage_x_min_latitude=50.,
subpage_x_max_latitude=30.,
subpage_x_min_longitude=-90.,
subpage_x_max_longitude=-60.,
subpage_y_min=1020.,
subpage_y_max=200.,
)
# Vertical axis
vertical = maxis(
axis_orientation='vertical',
axis_grid='on',
axis_type='logarithmic',
axis_tick_label_height=0.4,
axis_tick_label_colour='charcoal',
axis_grid_colour='charcoal',
axis_grid_thickness=1,
axis_grid_reference_line_style='solid',
axis_grid_reference_thickness=1,
axis_grid_line_style='dash',
axis_title='on',
axis_title_text='Pressure',
axis_title_height=0.6,
)
# Horizontal axis
horizontal = maxis(
axis_orientation='horizontal',
axis_type='geoline',
axis_tick_label_height=0.4,
axis_tick_label_colour='charcoal',
axis_grid='on',
axis_grid_colour='charcoal',
axis_grid_thickness=1,
axis_grid_line_style='dash',
)
plot(output, projection, horizontal, vertical) |
|
| Column |
|---|
| Image Added
|
|
Go to the next step...
...