I tried to center both the image and caption inside my jupyter notebook, but it did not work. Here is a reproducible result. Please note I need to render it in Jupyter Notebook without css files.
<figure>
<img src='https://storage.googleapis.com/reighns/reighns_ml_projects/docs/linear_algebra/linear_algebra_theory_intuition_code_chap2_fig_2.3.svg' width="33%" align="center"/>
<figcaption align = "center"><b>Fig 2.3; By me G.</b></figcaption>
</figure>
Workaround from comments:
<img src="https://storage.googleapis.com/reighns/reighns_ml_projects/docs/linear_algebra/linear_algebra_theory_intuition_code_chap2_fig_2.3.svg" style="margin-left:auto; margin-right:auto"/>