изменить цвет линий на линейной диаграмме вегалит - PullRequest
1 голос
/ 06 августа 2020

Я хочу изменить цвет линий на моем линейном графике. На данный момент они установлены c автоматически. Две линии представляют две разные точки данных. Мой код:

vegalite({
  width: 600,
  heigth: 800,
  data: { values: MeanAp },
  mark: {
    type: "line",
    interpolate: "natural"
  },
  encoding: {
    x: {
      timeUnit: "month",
      field: "month_mean",
      type: "temporal",
      title: "Month"
    },
    y: {
      aggregate: "sum",
      type: "quantitative",
      field: "amount"
    },
    color: {
      type: "nominal",
      field: "status_mean"
    }
  }
})

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

1 Ответ

1 голос
/ 06 августа 2020

Вы можете изменить цвета для ваших линий, указав настраиваемый диапазон шкалы или установив цветовую схему.

Например, вы можете вручную установить диапазон цветов, подобный этому, используя любое допустимое HTML имя цвета или шестнадцатеричный код:

color: {
  type: "nominal",
  field: "status_mean"
  scale: {
    range: ["green", "blue"]
  }
}

В качестве альтернативы вы можете использовать одну из предустановленных цветовых схем Vega :

color: {
  type: "nominal",
  field: "status_mean"
  scale: {
    scheme: "accent"
  }
}

Полное описание доступных вариантов цвета можно найти в документации Vega-Lite Scale Range .

...