python - 修复交互式图表中的轴比例

标签 python altair 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()

enter image description here

我可以交互地平移图表的 y 轴(在上面的静态图像中不可能),但我可以低于 0 没有意义。是否可以将 y 轴固定为正值不知何故?

最佳答案

不,Vega-Lite 和 Altair 不提供任何方法将交互轴限制在特定的值范围内。

关于python - 修复交互式图表中的轴比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63709247/

相关文章:

python - 你如何在一个函数中定义一个变量并在第一个函数识别它的情况下在另一个函数中更改它

python - 如何记录未捕获的崩溃的回溯?

python - 如何在 mac 中安装 setuptools

data-visualization - Vega-Lite/牵牛星 : How to Center or Crop a Map of Europe?

data-visualization - 在 Vega-lite 中将时间戳格式化为工具提示中的日期

python - mark_geoshape 和 mark_bar 的 HConcat 根据顺序中断

python-3.x - 如何将 slider 添加到 altair 中的等值线?

python - Matplotlib FormatStrFormatter 返回错误值

python - Altair 条件颜色散点图

python - 属性错误: 'tuple' object has no attribute python-altair