У меня есть длинная метка на оси (см. пример ниже). Здесь в вега редакторе.
Если я применяю обертку
df['l_x'] = df['l_x'].apply(wrap, args=[10])
df['l_y'] = df['l_y'].apply(wrap, args=[10])
это работает для меток, но цвета в моем графике теряют смысл (посмотрите на новые 1️⃣ белых ячеек и 2️⃣ вообще на новые цвета ячеек) и метки ячеек исчезают, вероятно, потому что выходные списки ломают все. Здесь в вега редакторе. Как этого избежать?
привет @joelostblom и спасибо. Я отредактировал текст и загрузил правильное изображение
Сначала я применил обертку python, а затем поиск и замену в своих полях.
wrap=10
df['l_x'] = df['l_x'].str.wrap(wrap)
df['l_y'] = df['l_y'].str.wrap(wrap)
df['l_x'] = df['l_x'].str.replace('\n', '@')
df['l_y'] = df['l_y'].str.replace('\n', '@')
Затем я установил для x и y
axis=alt.Axis(labelExpr = "split(datum.Label,'@')")
И теперь работает . Спасибо Кейси Хабер.
Пожалуйста, предоставьте пример кода для проблемы с цветным текстом, кажется, что вторая ссылка не воссоздает вашу проблему на втором изображении?