Настроить / не показывать ось, если нет данных - PullRequest
0 голосов
/ 30 января 2020

У меня есть два сцепленных графика (график плотности и гистограмма). Гистограмма должна показывать количество значений null / nan групп, отображаемых на графике плотности:

enter image description here

Spe c: https://vega.github.io/editor/# / gist / 83f0fdce4fcd5b758ba16e8570f76d92 / Density% 20w%% 20null.vl. json

В случае отсутствия недопустимых значений (вы можете удалить последний элемент данных из связанного элемента c) Я застрял с осью Y второго графика, которая будет отвлекать пользователя:

enter image description here

Есть ли способ скрыть это ось, если нет данных?


Редактировать : В качестве обходного пути мне удалось сохранить категорию null, если нет значений, указав диапазон шкалы x второго графика:

"encoding": {
  "x": {
    "bin": true,
    "field": "a",
    "type": "ordinal",
    "title": null,
    "scale": {
      "domain": ["null"]
    }
  },
  ...
}

см. Обновленную спецификацию c: https://vega.github.io/editor/# / gist / 83f0fdce4fcd5b758ba16e8570f76d92 / Плотность% 20 ​​с% 20null% 20 (сохранить% 20null) .vl. json

В результате: enter image description here

В качестве альтернативы моему первоначальному вопросу, может ли метка 0 отображаться внизу или диапазон может быть установлен как минимум от нуля до единицы?

...