Исправить масштаб оси в интерактивных диаграммах

#python #altair #vega-lite

#python #альтаир #vega-lite

Вопрос:

Я хочу визуализировать неотрицательные данные (например, рост или вес). Вот пример:

 import pandas as pd
import altair as alt

data = pd.DataFrame({'a': list('CCCDDDEEE'),
                     'b': [2, 7, 4, 1, 2, 6, 8, 4, 7]})
alt.Chart(data).mark_point().encode(
    x='a',
    y='b'
).interactive().show()
  

введите описание изображения здесь

Я могу интерактивно перемещать ось y графика (это невозможно на статическом изображении выше), но не имеет смысла опускаться ниже 0. Можно ли как-то зафиксировать ось y на положительных значениях?

Ответ №1:

Нет, Vega-Lite и Altair не предоставляют никакого способа ограничить интерактивные оси определенным диапазоном значений.