import
matplotlib.pyplot as plt
import
matplotlib.tri as mtri
import
numpy as np
x
=
np.asarray([
0
,
1
,
2
,
3
,
0.5
,
1.5
,
2.5
,
1
,
2
,
1.5
])
y
=
np.asarray([
0
,
0
,
0
,
0
,
1.0
,
1.0
,
1.0
,
2
,
2
,
3.0
])
triangles
=
[[
0
,
1
,
4
], [
1
,
5
,
4
],
[
2
,
6
,
5
], [
4
,
5
,
7
],
[
5
,
6
,
8
], [
5
,
8
,
7
],
[
7
,
8
,
9
], [
1
,
2
,
5
],
[
2
,
3
,
6
]]
triang
=
mtri.Triangulation(x, y, triangles)
z
=
np.cos(
1.5
*
x)
*
np.cos(
1.5
*
y)
fig, [axs, axs1]
=
plt.subplots(
1
,
2
)
axs.tricontourf(triang, z)
axs.triplot(triang,
'go-'
, color
=
'white'
)
axs.set_axis_off()
axs.set_title(
'Without set_axis_on'
,
fontsize
=
10
,
fontweight
=
'bold'
)
axs1.tricontourf(triang, z)
axs1.triplot(triang,
'go-'
, color
=
'white'
)
axs1.set_xlabel(
"X-axis"
)
axs1.set_ylabel(
"Y-axis"
)
axs1.set_axis_off()
axs1.set_axis_on()
axs1.set_title(
'With set_axis_on '
,
fontsize
=
10
,
fontweight
=
'bold'
)
plt.show()