Hi I am struggling to find a way to display the x-axis value of `hoverinfo`

as a vector.

I encountered this problem while plotting the following surface:

```
go.Surface(x=x.sum(axis=-1),
y=y,
z=z,
hovertemplate='''Average x-value: %{x}
<br>y-value: %{y}<br>z-value: %{z}''',
)
```

Here `x.shape = (20, 2), y.shape=(30,), z.shape= (20, 30)`

, for instance.

To plot the graph I simply used the average value of x_axis, but for hovering, I want to display the original data, namely the `1x2`

- vector. Now I was wondering if instead of passing x-value `%{x}`

in the hover template, can we pass something like the `%{x*2}`

in the hover template?

I have tried things like `%{float(x) **2}`

and the format above, but both displayed as `undefined`

.

Any way to work on this?

P.S. As my real example involves a large amount of data, Iâ€™d say by directly annotating `text`

as an array of strings is not an ideal option. In my test with some `200 x 500`

z-value the hovertext already kinda laggy in displayingâ€¦