Safe Haskell | None |
---|---|
Language | Haskell2010 |
Ploterific.Program.Options
Synopsis
- data Options = Options {
- input :: Maybe String <?> "([STDIN] | PATH) The path for the input data in tabular format, with row observations and column features."
- output :: Maybe String <?> "([STDOUT] | PATH) HTML output path."
- feature :: [String] <?> "(COLUMN) A list of columns to use in the plot in the format --feature col1 --feature col2 etc. for axes X, Y, etc. To force a measurement, add `:` followed by `N`, `O`, `Q`, or `T` for nominal, ordinal, quantitiative, or temporal measurements, respectively. Full list of measurements located at https://vega.github.io/vega-lite/docs/type.html."
- color :: Maybe String <?> "(NOTHING | COLUMN) The column containing a feature to use for colors. Add measurement according to --feature if needed."
- mark :: String <?> "(MARK) The mark type for the plot. Common types are Circle, Bar, Boxplot, and Line. See https://hackage.haskell.org/package/hvega-0.11.0.1/docs/Graphics-Vega-VegaLite.html#t:Mark for a list."
- delimiter :: Maybe Char <?> "([,] | CHAR) The delimiter for the table."
- height :: Maybe Double <?> "(Nothing | DOUBLE) The height of the plot."
- width :: Maybe Double <?> "(Nothing | Double) The width of the plot."
- modifiers :: Modifiers
Documentation
Command line arguments
Constructors
Options | |
Fields
|
Instances
Generic Options Source # | |
ParseRecord Options Source # | |
Defined in Ploterific.Program.Options Methods | |
type Rep Options Source # | |
Defined in Ploterific.Program.Options type Rep Options = D1 ('MetaData "Options" "Ploterific.Program.Options" "ploterific-0.1.0.1-QrVikyYCWiCahUqvYkjVk" 'False) (C1 ('MetaCons "Options" 'PrefixI 'True) (((S1 ('MetaSel ('Just "input") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String <?> "([STDIN] | PATH) The path for the input data in tabular format, with row observations and column features.")) :*: S1 ('MetaSel ('Just "output") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String <?> "([STDOUT] | PATH) HTML output path."))) :*: (S1 ('MetaSel ('Just "feature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ([String] <?> "(COLUMN) A list of columns to use in the plot in the format --feature col1 --feature col2 etc. for axes X, Y, etc. To force a measurement, add `:` followed by `N`, `O`, `Q`, or `T` for nominal, ordinal, quantitiative, or temporal measurements, respectively. Full list of measurements located at https://vega.github.io/vega-lite/docs/type.html.")) :*: S1 ('MetaSel ('Just "color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String <?> "(NOTHING | COLUMN) The column containing a feature to use for colors. Add measurement according to --feature if needed.")))) :*: ((S1 ('MetaSel ('Just "mark") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (String <?> "(MARK) The mark type for the plot. Common types are Circle, Bar, Boxplot, and Line. See https://hackage.haskell.org/package/hvega-0.11.0.1/docs/Graphics-Vega-VegaLite.html#t:Mark for a list.")) :*: S1 ('MetaSel ('Just "delimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Char <?> "([,] | CHAR) The delimiter for the table."))) :*: (S1 ('MetaSel ('Just "height") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double <?> "(Nothing | DOUBLE) The height of the plot.")) :*: S1 ('MetaSel ('Just "width") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double <?> "(Nothing | Double) The width of the plot.")))))) |