use crate::{GephiFilter, GephiPalette};
pub(crate) const GEPHI_PALETTE_COUNT: usize = 17;
pub(crate) const GEPHI_DATA_SOURCE: &str = "ggsci/R/palettes.R";
pub(crate) static GEPHI_PALETTES: &[GephiPalette] = &[
GephiPalette::new(
0,
"default",
GephiFilter::new(0.0, 360.0, 0.0, 3.0, 0.0, 1.5),
),
GephiPalette::new(
1,
"fancy_light",
GephiFilter::new(0.0, 360.0, 0.4, 1.2, 1.0, 1.5),
),
GephiPalette::new(
2,
"fancy_dark",
GephiFilter::new(0.0, 360.0, 0.2, 1.2, 0.1, 0.6),
),
GephiPalette::new(
3,
"shades",
GephiFilter::new(0.0, 240.0, 0.0, 0.4, 0.0, 1.5),
),
GephiPalette::new(
4,
"tarnish",
GephiFilter::new(0.0, 360.0, 0.0, 0.4, 0.4, 1.1),
),
GephiPalette::new(
5,
"pastel",
GephiFilter::new(0.0, 360.0, 0.0, 0.9, 1.0, 1.5),
),
GephiPalette::new(6, "pimp", GephiFilter::new(0.0, 360.0, 0.9, 3.0, 0.4, 1.0)),
GephiPalette::new(
7,
"intense",
GephiFilter::new(0.0, 360.0, 0.6, 3.0, 0.2, 1.1),
),
GephiPalette::new(8, "fluo", GephiFilter::new(0.0, 300.0, 1.0, 3.0, 1.1, 1.5)),
GephiPalette::new(
9,
"red_roses",
GephiFilter::new(330.0, 20.0, 0.3, 3.0, 0.5, 1.5),
),
GephiPalette::new(
10,
"ochre_sand",
GephiFilter::new(20.0, 60.0, 0.3, 1.6, 0.5, 1.5),
),
GephiPalette::new(
11,
"yellow_lime",
GephiFilter::new(60.0, 90.0, 0.3, 3.0, 0.5, 1.5),
),
GephiPalette::new(
12,
"green_mint",
GephiFilter::new(90.0, 150.0, 0.3, 3.0, 0.5, 1.5),
),
GephiPalette::new(
13,
"ice_cube",
GephiFilter::new(150.0, 200.0, 0.0, 3.0, 0.5, 1.5),
),
GephiPalette::new(
14,
"blue_ocean",
GephiFilter::new(220.0, 260.0, 0.2, 2.5, 0.0, 0.8),
),
GephiPalette::new(
15,
"indigo_night",
GephiFilter::new(260.0, 290.0, 1.2, 3.0, 0.5, 1.5),
),
GephiPalette::new(
16,
"purple_wine",
GephiFilter::new(290.0, 330.0, 0.0, 3.0, 0.0, 0.6),
),
];