Я пытаюсь создать диаграмму в соответствии с примером Multi-Line Tooltip , но я хотел бы отформатировать строку, которая будет напечатана, чтобы в конце был добавлен текст,Я пытаюсь изменить эту часть:
# Draw text labels near the points, and highlight based on selection
text = line.mark_text(align='left', dx=5, dy=-5).encode(
text=alt.condition(nearest, 'y:Q', alt.value(' '))
)
В частности, вместо 'y: Q' я хочу что-то вроде 'y: Q' + "суффикс".Я пытался сделать что-то вроде этого:
# Draw text labels near the points, and highlight based on selection
text = line.mark_text(align='left', dx=5, dy=-5).encode(
text=alt.condition(nearest, 'y:Q', alt.value(' '), format=".2f inches")
)
В качестве альтернативы, я попытался:
# Draw text labels near the points, and highlight based on selection
y_fld = 'y'
text = line.mark_text(align='left', dx=5, dy=-5).encode(
text=alt.condition(nearest, f"{y_fld:.2f} inches", alt.value(' '))
)
Я думаю, я понимаю, почему они не работают, но я не могувыяснить, как перехватить значение y и передать его через строку формата.Спасибо!