[all data analysis] plots work for old and new matplotlib

This commit is contained in:
2020-10-27 23:59:14 +01:00
parent d1c6174ae2
commit 2a4c7ff038
13 changed files with 145 additions and 270 deletions

View File

@@ -24,7 +24,7 @@ ax.set_xlabel('x')
ax.set_ylabel('y', rotation='horizontal')
ax.set_xticks(np.arange(x1, x2+0.1, 1.0))
ax.set_yticks(np.arange(x1, x2+0.1, 1.0))
ax.contour(X, Y, Z, linewidths=2, zorder=0)
ax.contour(X, Y, Z, linewidths=2, cmap='jet', zorder=0)
# gradients:
xxg = [-1.1, 1.4, -1.0]
@@ -35,8 +35,8 @@ for xg, yg in zip(xxg, yyg) :
ax.scatter(xg, yg, c='k', s=100, zorder=10)
ax.quiver([xg, xg], [yg, yg], [g[0], 0.0], [0.0, g[1]], units='xy', angles='uv', scale_units='x', scale=0.5, zorder=10)
ax.quiver([xg], [yg], [g[0]], [g[1]], units='xy', angles='uv', scale_units='x', scale=0.5, zorder=10, lw=2)
ax.text(-0.8, -1.5, '$\partial f/\partial x$', ha='center', zorder=20)
ax.text(-1.55, -0.8, '$\partial f/\partial y$', va='center', rotation='vertical', zorder=20)
ax.text(-0.4, -0.8, r'$\nabla f$', ha='left', zorder=20)
ax.text(-0.8, -1.4, '$\partial f/\partial x$', ha='center', zorder=20)
ax.text(-1.45, -0.8, '$\partial f/\partial y$', va='center', rotation='vertical', zorder=20)
ax.text(-0.5, -0.8, r'$\nabla f$', ha='left', zorder=20)
plt.savefig('gradient.pdf')