Class: Rust::Plots::GGPlot::ThemePanelBuilder

Inherits:
ThemeComponentBuilder show all
Defined in:
lib/rust/external/ggplot2/themes.rb

Instance Method Summary collapse

Methods inherited from ThemeComponentBuilder

#[], #alignment_el, #build, #line_el, #numeric_el, #option, #rect_el, #text_el, #unit_el

Constructor Details

#initializeThemePanelBuilder

Returns a new instance of ThemePanelBuilder.



376
377
378
# File 'lib/rust/external/ggplot2/themes.rb', line 376

def initialize
    super("panel")
end

Instance Method Details

#aspect_ratio(value) ⇒ Object



412
413
414
# File 'lib/rust/external/ggplot2/themes.rb', line 412

def aspect_ratio(value)
    self.option('aspect.ratio', numeric_el(value))
end

#background(value) ⇒ Object



380
381
382
# File 'lib/rust/external/ggplot2/themes.rb', line 380

def background(value)
    self.option('background', rect_el(value))
end

#border(value) ⇒ Object



384
385
386
# File 'lib/rust/external/ggplot2/themes.rb', line 384

def border(value)
    self.option('border', rect_el(value))
end

#grid_major(value) ⇒ Object



388
389
390
# File 'lib/rust/external/ggplot2/themes.rb', line 388

def grid_major(value)
    self.option('grid.major', line_el(value))
end

#grid_major_x(value) ⇒ Object



392
393
394
# File 'lib/rust/external/ggplot2/themes.rb', line 392

def grid_major_x(value)
    self.option('grid.major.x', line_el(value))
end

#grid_major_y(value) ⇒ Object



396
397
398
# File 'lib/rust/external/ggplot2/themes.rb', line 396

def grid_major_y(value)
    self.option('grid.major.y', line_el(value))
end

#grid_minor(value) ⇒ Object



400
401
402
# File 'lib/rust/external/ggplot2/themes.rb', line 400

def grid_minor(value)
    self.option('grid.minor', line_el(value))
end

#grid_minor_x(value) ⇒ Object



404
405
406
# File 'lib/rust/external/ggplot2/themes.rb', line 404

def grid_minor_x(value)
    self.option('grid.minor.x', line_el(value))
end

#grid_minor_y(value) ⇒ Object



408
409
410
# File 'lib/rust/external/ggplot2/themes.rb', line 408

def grid_minor_y(value)
    self.option('grid.minor.y', line_el(value))
end

#margin(value) ⇒ Object



416
417
418
# File 'lib/rust/external/ggplot2/themes.rb', line 416

def margin(value)
    self.option('margin', unit_el(value))
end

#margin_x(value) ⇒ Object



420
421
422
# File 'lib/rust/external/ggplot2/themes.rb', line 420

def margin_x(value)
    self.option('margin.x', unit_el(value))
end

#margin_y(value) ⇒ Object



424
425
426
# File 'lib/rust/external/ggplot2/themes.rb', line 424

def margin_y(value)
    self.option('margin.y', unit_el(value))
end