修复交互式图表中的轴刻度
Fix axis scale in interactive charts
我想可视化非负数据(例如身高或体重)。这是一个例子:
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 轴固定为正值不知何故?
不,Vega-Lite & Altair 不提供任何方法来将交互轴限制在特定的值范围内。
我想可视化非负数据(例如身高或体重)。这是一个例子:
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 轴固定为正值不知何故?
不,Vega-Lite & Altair 不提供任何方法来将交互轴限制在特定的值范围内。