From 288301ec8e48935a916f62814fafb6cc7c7836c8 Mon Sep 17 00:00:00 2001 From: humphreylee <66808535+humphreylee@users.noreply.github.com> Date: Wed, 24 Jul 2024 19:05:11 +0800 Subject: [PATCH] Support label in scatter series Duplicated from '128ef83' commit, which added label in line series. --- charming/src/series/scatter.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/charming/src/series/scatter.rs b/charming/src/series/scatter.rs index e7eb193..f3e43f4 100644 --- a/charming/src/series/scatter.rs +++ b/charming/src/series/scatter.rs @@ -3,7 +3,7 @@ use serde::Serialize; use crate::{ datatype::{DataFrame, DataPoint}, element::{ - ColorBy, CoordinateSystem, DimensionEncode, Emphasis, ItemStyle, MarkArea, MarkLine, + ColorBy, CoordinateSystem, DimensionEncode, Emphasis, ItemStyle, Label, MarkArea, MarkLine, Symbol, SymbolSize, }, }; @@ -19,10 +19,13 @@ pub struct Scatter { #[serde(skip_serializing_if = "Option::is_none")] name: Option, - + #[serde(skip_serializing_if = "Option::is_none")] color_by: Option, + #[serde(skip_serializing_if = "Option::is_none")] + label: Option