Обозначение зоны Vega-lite с отметкой линии наложения - PullRequest
0 голосов
/ 08 января 2020

У меня странный вопрос о свойстве линии метки области. Я создаю непокрытую диаграмму области с несколькими нарисованными путями. Я хочу использовать атрибут линии, чтобы добавить наложенную линию. Но когда я делаю это, все линии группируются вместе и накладываются поверх всех меток области. (См. Изображение ниже.) Кто-нибудь знает о простом способе определения меток или наложенных меток сгруппировать линии с соответствующими им метками области? Метки линий, нанесенные поверх меток области.

Вот ввод данных и часть кодирования моего spe c с использованием vega-lite4.0.0

 ..... "x": [
          2019,
          7,
          1
        ],
        "y": 267906,
        "z": "Total sum of Long Gun"
      }
    ]
  },
  "encoding": {
    "color": {
      "field": "z",
      "legend": {
        "labelLimit": 100,
        "legendY": 0,
        "orient": "right",
        "title": null
      },
      "scale": {},
      "type": "ordinal"
    },
    "x": {
      "axis": {
        "format": ""
      },
      "field": "x",
      "scale": {
        "padding": 0
      },
      "title": "",
      "type": "temporal"
    },
    "y": {
      "axis": {
        "format": "s"
      },
      "field": "y",
      "stack": null,
      "title": "",
      "type": "quantitative"
    }
  },
  "height": 345,
  "mark": {
    "color": "#0b84a5",
    "interpolate": "linear",
    "line": {
      "color": "black"
    },
    "type": "area"
  },
  "width": 755
}
...