#AreaStyle
#Conditional gradient
Apply an explicit gradient to the West series.
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
chartType: 'area',
dataset: [
{
date: '2019',
region: 'East',
value: 10,
},
{
date: '2020',
region: 'East',
value: 20,
},
{
date: '2021',
region: 'East',
value: 14,
},
{
date: '2022',
region: 'East',
value: 30,
},
{
date: '2019',
region: 'West',
value: 5,
},
{
date: '2020',
region: 'West',
value: 10,
},
{
date: '2021',
region: 'West',
value: 8,
},
{
date: '2022',
region: 'West',
value: 17,
},
],
dimensions: [
{
id: 'date',
},
{
id: 'region',
encoding: 'color',
},
],
measures: [
{
id: 'value',
},
],
pointStyle: {
pointVisible: false,
},
lineStyle: {
lineSmooth: true,
},
label: {
enable: false,
},
areaStyle: [
{
areaColorOpacity: 0.5,
},
{
selector: {
region: 'West',
},
areaColorOpacity: 1,
areaGradient: true,
areaColor: '#19cba1',
},
],
}
return <VSeedRender vseed={vseedConfig} />
}#Series color gradients
Each area inherits its series color and fades vertically.
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
chartType: 'area',
dataset: [
{
date: '2019',
region: 'East',
value: 10,
},
{
date: '2020',
region: 'East',
value: 20,
},
{
date: '2021',
region: 'East',
value: 14,
},
{
date: '2022',
region: 'East',
value: 30,
},
{
date: '2019',
region: 'West',
value: 5,
},
{
date: '2020',
region: 'West',
value: 10,
},
{
date: '2021',
region: 'West',
value: 8,
},
{
date: '2022',
region: 'West',
value: 17,
},
],
dimensions: [
{
id: 'date',
},
{
id: 'region',
encoding: 'color',
},
],
measures: [
{
id: 'value',
},
],
pointStyle: {
pointVisible: false,
},
lineStyle: {
lineSmooth: true,
},
label: {
enable: false,
},
areaStyle: {
areaGradient: true,
areaColorOpacity: 0.35,
},
}
return <VSeedRender vseed={vseedConfig} />
}