12345678910111213141516171819 |
- from vedo import Latex, show
- from vedo.pyplot import histogram
- import numpy as np
- N = 2000
- x = np.random.randn(N) * 1.0
- y = np.random.randn(N) * 1.5
- # hexagonal binned histogram:
- histo = histogram(x, y, bins=10, mode="hexbin", fill=True, cmap="terrain")
- # add a formula:
- f = r"f(x, y)=A \exp \left(-\left(\frac{\left(x-x_{o}\right)^{2}}"
- f += r"{2 \sigma_{x}^{2}}+\frac{\left(y-y_{o}\right)^{2}}"
- f += r"{2 \sigma_{y}^{2}}\right)\right)"
- formula = Latex(f, c="k", s=1.5)
- formula.rotate_x(90).rotate_z(90).pos([-4, -5, 2])
- show(histo, formula, axes=1, viewup="z").close()
|