diff --git a/examples/github.svg b/examples/github.svg
index 8bb668b2b..e9fb0c43a 100644
--- a/examples/github.svg
+++ b/examples/github.svg
@@ -1,2 +1,2 @@
-yihong0618 GitHub 2024 1069 cons Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2024-01-01 2024-01-02 7 cons 2024-01-03 8 cons 2024-01-04 11 cons 2024-01-05 7 cons 2024-01-06 5 cons 2024-01-07 3 cons 2024-01-08 5 cons 2024-01-09 8 cons 2024-01-10 5 cons 2024-01-11 6 cons 2024-01-12 2024-01-13 23 cons 2024-01-14 7 cons 2024-01-15 4 cons 2024-01-16 4 cons 2024-01-17 5 cons 2024-01-18 4 cons 2024-01-19 5 cons 2024-01-20 5 cons 2024-01-21 4 cons 2024-01-22 6 cons 2024-01-23 6 cons 2024-01-24 1 cons 2024-01-25 4 cons 2024-01-26 8 cons 2024-01-27 3 cons 2024-01-28 5 cons 2024-01-29 5 cons 2024-01-30 3 cons 2024-01-31 2 cons 2024-02-01 2 cons 2024-02-02 5 cons 2024-02-03 2 cons 2024-02-04 8 cons 2024-02-05 6 cons 2024-02-06 16 cons 2024-02-07 4 cons 2024-02-08 5 cons 2024-02-09 2024-02-10 2024-02-11 2024-02-12 2024-02-13 1 cons 2024-02-14 4 cons 2024-02-15 2024-02-16 1 cons 2024-02-17 1 cons 2024-02-18 2 cons 2024-02-19 4 cons 2024-02-20 4 cons 2024-02-21 3 cons 2024-02-22 1 cons 2024-02-23 1 cons 2024-02-24 3 cons 2024-02-25 1 cons 2024-02-26 3 cons 2024-02-27 5 cons 2024-02-28 2 cons 2024-02-29 4 cons 2024-03-01 9 cons 2024-03-02 4 cons 2024-03-03 3 cons 2024-03-04 8 cons 2024-03-05 11 cons 2024-03-06 2 cons 2024-03-07 11 cons 2024-03-08 5 cons 2024-03-09 1 cons 2024-03-10 2024-03-11 4 cons 2024-03-12 8 cons 2024-03-13 6 cons 2024-03-14 20 cons 2024-03-15 3 cons 2024-03-16 13 cons 2024-03-17 6 cons 2024-03-18 16 cons 2024-03-19 3 cons 2024-03-20 7 cons 2024-03-21 5 cons 2024-03-22 8 cons 2024-03-23 10 cons 2024-03-24 6 cons 2024-03-25 13 cons 2024-03-26 4 cons 2024-03-27 7 cons 2024-03-28 5 cons 2024-03-29 9 cons 2024-03-30 1 cons 2024-03-31 2 cons 2024-04-01 7 cons 2024-04-02 10 cons 2024-04-03 3 cons 2024-04-04 5 cons 2024-04-05 2 cons 2024-04-06 4 cons 2024-04-07 1 cons 2024-04-08 9 cons 2024-04-09 2 cons 2024-04-10 8 cons 2024-04-11 4 cons 2024-04-12 12 cons 2024-04-13 2 cons 2024-04-14 3 cons 2024-04-15 9 cons 2024-04-16 18 cons 2024-04-17 4 cons 2024-04-18 9 cons 2024-04-19 9 cons 2024-04-20 3 cons 2024-04-21 1 cons 2024-04-22 1 cons 2024-04-23 3 cons 2024-04-24 10 cons 2024-04-25 4 cons 2024-04-26 1 cons 2024-04-27 1 cons 2024-04-28 1 cons 2024-04-29 2 cons 2024-04-30 2 cons 2024-05-01 1 cons 2024-05-02 4 cons 2024-05-03 3 cons 2024-05-04 1 cons 2024-05-05 2024-05-06 6 cons 2024-05-07 5 cons 2024-05-08 5 cons 2024-05-09 1 cons 2024-05-10 7 cons 2024-05-11 3 cons 2024-05-12 1 cons 2024-05-13 2 cons 2024-05-14 6 cons 2024-05-15 2 cons 2024-05-16 2 cons 2024-05-17 5 cons 2024-05-18 7 cons 2024-05-19 1 cons 2024-05-20 10 cons 2024-05-21 7 cons 2024-05-22 5 cons 2024-05-23 5 cons 2024-05-24 2 cons 2024-05-25 2024-05-26 1 cons 2024-05-27 4 cons 2024-05-28 7 cons 2024-05-29 6 cons 2024-05-30 5 cons 2024-05-31 4 cons 2024-06-01 1 cons 2024-06-02 1 cons 2024-06-03 3 cons 2024-06-04 4 cons 2024-06-05 3 cons 2024-06-06 6 cons 2024-06-07 18 cons 2024-06-08 1 cons 2024-06-09 2024-06-10 2 cons 2024-06-11 1 cons 2024-06-12 2 cons 2024-06-13 4 cons 2024-06-14 7 cons 2024-06-15 10 cons 2024-06-16 3 cons 2024-06-17 5 cons 2024-06-18 7 cons 2024-06-19 1 cons 2024-06-20 6 cons 2024-06-21 2 cons 2024-06-22 3 cons 2024-06-23 4 cons 2024-06-24 2 cons 2024-06-25 6 cons 2024-06-26 5 cons 2024-06-27 2 cons 2024-06-28 3 cons 2024-06-29 2 cons 2024-06-30 2 cons 2024-07-01 3 cons 2024-07-02 2 cons 2024-07-03 4 cons 2024-07-04 2 cons 2024-07-05 5 cons 2024-07-06 1 cons 2024-07-07 2024-07-08 6 cons 2024-07-09 3 cons 2024-07-10 4 cons 2024-07-11 1 cons 2024-07-12 6 cons 2024-07-13 3 cons 2024-07-14 4 cons 2024-07-15 6 cons 2024-07-16 2 cons 2024-07-17 3 cons 2024-07-18 1 cons 2024-07-19 2 cons 2024-07-20 1 cons 2024-07-21 1 cons 2024-07-22 4 cons 2024-07-23 4 cons 2024-07-24 12 cons 2024-07-25 14 cons 2024-07-26 5 cons 2024-07-27 1 cons 2024-07-28 2 cons 2024-07-29 1 cons 2024-07-30 2 cons 2024-07-31 2 cons 2024-08-01 5 cons 2024-08-02 7 cons 2024-08-03 2 cons 2024-08-04 2 cons 2024-08-05 3 cons 2024-08-06 4 cons 2024-08-07 3 cons 2024-08-08 1 cons 2024-08-09 2 cons 2024-08-10 2 cons 2024-08-11 1 cons 2024-08-12 2 cons 2024-08-13 2 cons 2024-08-14 3 cons 2024-08-15 2 cons 2024-08-16 1 cons 2024-08-17 1 cons 2024-08-18 2 cons 2024-08-19 2 cons 2024-08-20 4 cons 2024-08-21 2 cons 2024-08-22 6 cons 2024-08-23 2 cons 2024-08-24 1 cons 2024-08-25 1 cons 2024-08-26 4 cons 2024-08-27 1 cons 2024-08-28 1 cons 2024-08-29 1 cons 2024-08-30 2 cons 2024-08-31 2 cons 2024-09-01 2024-09-02 5 cons 2024-09-03 1 cons 2024-09-04 3 cons 2024-09-05 3 cons 2024-09-06 1 cons 2024-09-07 1 cons 2024-09-08 1 cons 2024-09-09 2 cons 2024-09-10 2 cons 2024-09-11 4 cons 2024-09-12 2 cons 2024-09-13 2 cons 2024-09-14 3 cons 2024-09-15 2 cons 2024-09-16 1 cons 2024-09-17 1 cons 2024-09-18 2 cons 2024-09-19 1 cons 2024-09-20 2024-09-21 2024-09-22 2024-09-23 2024-09-24 2024-09-25 2024-09-26 2024-09-27 2024-09-28 2024-09-29 2024-09-30 2024-10-01 2024-10-02 2024-10-03 2024-10-04 2024-10-05 2024-10-06 2024-10-07 2024-10-08 2024-10-09 2024-10-10 2024-10-11 2024-10-12 2024-10-13 2024-10-14 2024-10-15 2024-10-16 2024-10-17 2024-10-18 2024-10-19 2024-10-20 2024-10-21 2024-10-22 2024-10-23 2024-10-24 2024-10-25 2024-10-26 2024-10-27 2024-10-28 2024-10-29 2024-10-30 2024-10-31 2024-11-01 2024-11-02 2024-11-03 2024-11-04 2024-11-05 2024-11-06 2024-11-07 2024-11-08 2024-11-09 2024-11-10 2024-11-11 2024-11-12 2024-11-13 2024-11-14 2024-11-15 2024-11-16 2024-11-17 2024-11-18 2024-11-19 2024-11-20 2024-11-21 2024-11-22 2024-11-23 2024-11-24 2024-11-25 2024-11-26 2024-11-27 2024-11-28 2024-11-29 2024-11-30 2024-12-01 2024-12-02 2024-12-03 2024-12-04 2024-12-05 2024-12-06 2024-12-07 2024-12-08 2024-12-09 2024-12-10 2024-12-11 2024-12-12 2024-12-13 2024-12-14 2024-12-15 2024-12-16 2024-12-17 2024-12-18 2024-12-19 2024-12-20 2024-12-21 2024-12-22 2024-12-23 2024-12-24 2024-12-25 2024-12-26 2024-12-27 2024-12-28 2024-12-29 2024-12-30 2024-12-31
\ No newline at end of file
+yihong0618 GitHub 2024 1070 cons Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2024-01-01 2024-01-02 7 cons 2024-01-03 8 cons 2024-01-04 11 cons 2024-01-05 7 cons 2024-01-06 5 cons 2024-01-07 3 cons 2024-01-08 5 cons 2024-01-09 8 cons 2024-01-10 5 cons 2024-01-11 6 cons 2024-01-12 2024-01-13 23 cons 2024-01-14 7 cons 2024-01-15 4 cons 2024-01-16 4 cons 2024-01-17 5 cons 2024-01-18 4 cons 2024-01-19 5 cons 2024-01-20 5 cons 2024-01-21 4 cons 2024-01-22 6 cons 2024-01-23 6 cons 2024-01-24 1 cons 2024-01-25 4 cons 2024-01-26 8 cons 2024-01-27 3 cons 2024-01-28 5 cons 2024-01-29 5 cons 2024-01-30 3 cons 2024-01-31 2 cons 2024-02-01 2 cons 2024-02-02 5 cons 2024-02-03 2 cons 2024-02-04 8 cons 2024-02-05 6 cons 2024-02-06 16 cons 2024-02-07 4 cons 2024-02-08 5 cons 2024-02-09 2024-02-10 2024-02-11 2024-02-12 2024-02-13 1 cons 2024-02-14 4 cons 2024-02-15 2024-02-16 1 cons 2024-02-17 1 cons 2024-02-18 2 cons 2024-02-19 4 cons 2024-02-20 4 cons 2024-02-21 3 cons 2024-02-22 1 cons 2024-02-23 1 cons 2024-02-24 3 cons 2024-02-25 1 cons 2024-02-26 3 cons 2024-02-27 5 cons 2024-02-28 2 cons 2024-02-29 4 cons 2024-03-01 9 cons 2024-03-02 4 cons 2024-03-03 3 cons 2024-03-04 8 cons 2024-03-05 11 cons 2024-03-06 2 cons 2024-03-07 11 cons 2024-03-08 5 cons 2024-03-09 1 cons 2024-03-10 2024-03-11 4 cons 2024-03-12 8 cons 2024-03-13 6 cons 2024-03-14 20 cons 2024-03-15 3 cons 2024-03-16 13 cons 2024-03-17 6 cons 2024-03-18 16 cons 2024-03-19 3 cons 2024-03-20 7 cons 2024-03-21 5 cons 2024-03-22 8 cons 2024-03-23 10 cons 2024-03-24 6 cons 2024-03-25 13 cons 2024-03-26 4 cons 2024-03-27 7 cons 2024-03-28 5 cons 2024-03-29 9 cons 2024-03-30 1 cons 2024-03-31 2 cons 2024-04-01 7 cons 2024-04-02 10 cons 2024-04-03 3 cons 2024-04-04 5 cons 2024-04-05 2 cons 2024-04-06 4 cons 2024-04-07 1 cons 2024-04-08 9 cons 2024-04-09 2 cons 2024-04-10 8 cons 2024-04-11 4 cons 2024-04-12 12 cons 2024-04-13 2 cons 2024-04-14 3 cons 2024-04-15 9 cons 2024-04-16 18 cons 2024-04-17 4 cons 2024-04-18 9 cons 2024-04-19 9 cons 2024-04-20 3 cons 2024-04-21 1 cons 2024-04-22 1 cons 2024-04-23 3 cons 2024-04-24 10 cons 2024-04-25 4 cons 2024-04-26 1 cons 2024-04-27 1 cons 2024-04-28 1 cons 2024-04-29 2 cons 2024-04-30 2 cons 2024-05-01 1 cons 2024-05-02 4 cons 2024-05-03 3 cons 2024-05-04 1 cons 2024-05-05 2024-05-06 6 cons 2024-05-07 5 cons 2024-05-08 5 cons 2024-05-09 1 cons 2024-05-10 7 cons 2024-05-11 3 cons 2024-05-12 1 cons 2024-05-13 2 cons 2024-05-14 6 cons 2024-05-15 2 cons 2024-05-16 2 cons 2024-05-17 5 cons 2024-05-18 7 cons 2024-05-19 1 cons 2024-05-20 10 cons 2024-05-21 7 cons 2024-05-22 5 cons 2024-05-23 5 cons 2024-05-24 2 cons 2024-05-25 2024-05-26 1 cons 2024-05-27 4 cons 2024-05-28 7 cons 2024-05-29 6 cons 2024-05-30 5 cons 2024-05-31 4 cons 2024-06-01 1 cons 2024-06-02 1 cons 2024-06-03 3 cons 2024-06-04 4 cons 2024-06-05 3 cons 2024-06-06 6 cons 2024-06-07 18 cons 2024-06-08 1 cons 2024-06-09 2024-06-10 2 cons 2024-06-11 1 cons 2024-06-12 2 cons 2024-06-13 4 cons 2024-06-14 7 cons 2024-06-15 10 cons 2024-06-16 3 cons 2024-06-17 5 cons 2024-06-18 7 cons 2024-06-19 1 cons 2024-06-20 6 cons 2024-06-21 2 cons 2024-06-22 3 cons 2024-06-23 4 cons 2024-06-24 2 cons 2024-06-25 6 cons 2024-06-26 5 cons 2024-06-27 2 cons 2024-06-28 3 cons 2024-06-29 2 cons 2024-06-30 2 cons 2024-07-01 3 cons 2024-07-02 2 cons 2024-07-03 4 cons 2024-07-04 2 cons 2024-07-05 5 cons 2024-07-06 1 cons 2024-07-07 2024-07-08 6 cons 2024-07-09 3 cons 2024-07-10 4 cons 2024-07-11 1 cons 2024-07-12 6 cons 2024-07-13 3 cons 2024-07-14 4 cons 2024-07-15 6 cons 2024-07-16 2 cons 2024-07-17 3 cons 2024-07-18 1 cons 2024-07-19 2 cons 2024-07-20 1 cons 2024-07-21 1 cons 2024-07-22 4 cons 2024-07-23 4 cons 2024-07-24 12 cons 2024-07-25 14 cons 2024-07-26 5 cons 2024-07-27 1 cons 2024-07-28 2 cons 2024-07-29 1 cons 2024-07-30 2 cons 2024-07-31 2 cons 2024-08-01 5 cons 2024-08-02 7 cons 2024-08-03 2 cons 2024-08-04 2 cons 2024-08-05 3 cons 2024-08-06 4 cons 2024-08-07 3 cons 2024-08-08 1 cons 2024-08-09 2 cons 2024-08-10 2 cons 2024-08-11 1 cons 2024-08-12 2 cons 2024-08-13 2 cons 2024-08-14 3 cons 2024-08-15 2 cons 2024-08-16 1 cons 2024-08-17 1 cons 2024-08-18 2 cons 2024-08-19 2 cons 2024-08-20 4 cons 2024-08-21 2 cons 2024-08-22 6 cons 2024-08-23 2 cons 2024-08-24 1 cons 2024-08-25 1 cons 2024-08-26 4 cons 2024-08-27 1 cons 2024-08-28 1 cons 2024-08-29 1 cons 2024-08-30 2 cons 2024-08-31 2 cons 2024-09-01 2024-09-02 5 cons 2024-09-03 1 cons 2024-09-04 3 cons 2024-09-05 3 cons 2024-09-06 1 cons 2024-09-07 1 cons 2024-09-08 1 cons 2024-09-09 2 cons 2024-09-10 2 cons 2024-09-11 4 cons 2024-09-12 2 cons 2024-09-13 2 cons 2024-09-14 3 cons 2024-09-15 2 cons 2024-09-16 1 cons 2024-09-17 1 cons 2024-09-18 2 cons 2024-09-19 1 cons 2024-09-20 1 cons 2024-09-21 2024-09-22 2024-09-23 2024-09-24 2024-09-25 2024-09-26 2024-09-27 2024-09-28 2024-09-29 2024-09-30 2024-10-01 2024-10-02 2024-10-03 2024-10-04 2024-10-05 2024-10-06 2024-10-07 2024-10-08 2024-10-09 2024-10-10 2024-10-11 2024-10-12 2024-10-13 2024-10-14 2024-10-15 2024-10-16 2024-10-17 2024-10-18 2024-10-19 2024-10-20 2024-10-21 2024-10-22 2024-10-23 2024-10-24 2024-10-25 2024-10-26 2024-10-27 2024-10-28 2024-10-29 2024-10-30 2024-10-31 2024-11-01 2024-11-02 2024-11-03 2024-11-04 2024-11-05 2024-11-06 2024-11-07 2024-11-08 2024-11-09 2024-11-10 2024-11-11 2024-11-12 2024-11-13 2024-11-14 2024-11-15 2024-11-16 2024-11-17 2024-11-18 2024-11-19 2024-11-20 2024-11-21 2024-11-22 2024-11-23 2024-11-24 2024-11-25 2024-11-26 2024-11-27 2024-11-28 2024-11-29 2024-11-30 2024-12-01 2024-12-02 2024-12-03 2024-12-04 2024-12-05 2024-12-06 2024-12-07 2024-12-08 2024-12-09 2024-12-10 2024-12-11 2024-12-12 2024-12-13 2024-12-14 2024-12-15 2024-12-16 2024-12-17 2024-12-18 2024-12-19 2024-12-20 2024-12-21 2024-12-22 2024-12-23 2024-12-24 2024-12-25 2024-12-26 2024-12-27 2024-12-28 2024-12-29 2024-12-30 2024-12-31
\ No newline at end of file
diff --git a/examples/strava_circular.svg b/examples/strava_circular.svg
index 09f5fb6cb..998895948 100644
--- a/examples/strava_circular.svg
+++ b/examples/strava_circular.svg
@@ -1,2 +1,2 @@
-2012 390 km yihong0618 Strava January February March April May June July August September October November December 2013 795 km yihong0618 Strava January February March April May June July August September October November December 2014 822 km yihong0618 Strava January February March April May June July August September October November December 2015 436 km yihong0618 Strava January February March April May June July August September October November December 2016 900 km yihong0618 Strava January February March April May June July August September October November December 2017 963 km yihong0618 Strava January February March April May June July August September October November December 2018 405 km yihong0618 Strava January February March April May June July August September October November December 2019 1344 km yihong0618 Strava January February March April May June July August September October November December 2020 1303 km yihong0618 Strava January February March April May June July August September October November December 2021 1244 km yihong0618 Strava January February March April May June July August September October November December 2022 756 km yihong0618 Strava January February March April May June July August September October November December 2023 669 km yihong0618 Strava January February March April May June July August September October November December 2024 1186 km yihong0618 Strava January February March April May June July August September October November December
\ No newline at end of file
+2012 390 km yihong0618 Strava January February March April May June July August September October November December 2013 795 km yihong0618 Strava January February March April May June July August September October November December 2014 822 km yihong0618 Strava January February March April May June July August September October November December 2015 436 km yihong0618 Strava January February March April May June July August September October November December 2016 900 km yihong0618 Strava January February March April May June July August September October November December 2017 963 km yihong0618 Strava January February March April May June July August September October November December 2018 405 km yihong0618 Strava January February March April May June July August September October November December 2019 1344 km yihong0618 Strava January February March April May June July August September October November December 2020 1303 km yihong0618 Strava January February March April May June July August September October November December 2021 1244 km yihong0618 Strava January February March April May June July August September October November December 2022 756 km yihong0618 Strava January February March April May June July August September October November December 2023 669 km yihong0618 Strava January February March April May June July August September October November December 2024 1201 km yihong0618 Strava January February March April May June July August September October November December
\ No newline at end of file