module Graphics.Gnuplot.Private.FrameOption where
data T = Cons String String
deriving (Eq, Ord, Show)
custom :: String -> String -> T
custom = Cons
grid :: String -> T; grid = Cons "grid"
size :: String -> T; size = Cons "size"
key :: String -> T; key = Cons "key"
border :: String -> T; border = Cons "border"
pm3d :: String -> T; pm3d = Cons "pm3d"
xRange :: String -> T; xRange = Cons "xrange"
yRange :: String -> T; yRange = Cons "yrange"
zRange :: String -> T; zRange = Cons "zrange"
xLabel :: String -> T; xLabel = Cons "xlabel"
yLabel :: String -> T; yLabel = Cons "ylabel"
zLabel :: String -> T; zLabel = Cons "zlabel"
xTicks :: String -> T; xTicks = Cons "xtics"
yTicks :: String -> T; yTicks = Cons "ytics"
zTicks :: String -> T; zTicks = Cons "ztics"
xLogScale :: T; xLogScale = Cons "logscale x" ""
yLogScale :: T; yLogScale = Cons "logscale y" ""
zLogScale :: T; zLogScale = Cons "logscale z" ""
title :: T; title = Cons "title" ""
view :: T; view = Cons "view" ""
xFormat :: T; xFormat = Cons "format x" ""
yFormat :: T; yFormat = Cons "format y" ""
zFormat :: T; zFormat = Cons "format z" ""
timeFmt :: T; timeFmt = Cons "timefmt" ""
xData :: T; xData = Cons "xdata" ""
yData :: T; yData = Cons "ydata" ""
zData :: T; zData = Cons "zdata" ""
sizeScale :: T; sizeScale = size "scale"
sizeRatio :: T; sizeRatio = size "ratio"
keyShow :: T; keyShow = key "show"
keyPosition :: T; keyPosition = key "position"
xRangeBounds :: T; xRangeBounds = xRange "bounds"
yRangeBounds :: T; yRangeBounds = yRange "bounds"
zRangeBounds :: T; zRangeBounds = zRange "bounds"
xLabelText :: T; xLabelText = xLabel "text"
yLabelText :: T; yLabelText = yLabel "text"
zLabelText :: T; zLabelText = zLabel "text"
xTickLabels :: T; xTickLabels = xTicks "labels"
yTickLabels :: T; yTickLabels = yTicks "labels"
zTickLabels :: T; zTickLabels = zTicks "labels"
gridXTicks :: T; gridXTicks = grid "xtics"
gridYTicks :: T; gridYTicks = grid "ytics"
gridZTicks :: T; gridZTicks = grid "ztics"
boxwidth :: T; boxwidth = Cons "boxwidth" ""
styleFillSolid :: T; styleFillSolid = Cons "style fill" "solid"
styleFillBorder :: T; styleFillBorder = Cons "style fill" "border"
styleHistogram :: T; styleHistogram = Cons "style histogram" ""