Changes for version 0.0004_02 - 2019-06-08

  • New feature: experimental support for geom_rect(), geom_tile(), and geom_raster().
  • Layer's show_legend attribute now really has effect.
  • Fix Chart::GGPlot::Util::match() for cases where its second argument has BAD values.
  • Make sure Chart::GGPlot::Util::seq_n() return piddle's last element always be same as its $to argument.
  • Plotly backend legend title now aligns left and supports newlines in legend title text.

Changes for version 0.0004_01 - 2019-06-05

  • New feature: experimental support of geom_smooth()
  • New feature: experimental support of geom_polygon()
  • Bug fix: Fixed alpha handling in the plotly backend.
  • Bug fix: Now Chart::GGPlot::Stat would not die when generate data for data with more points for stat then for raw data.

Modules

ggplot2 port in Perl
Aesthetic mappings
Function interface for aesthetics mappings
Role for backend classes for Chart::GGPlot
Plotly backend for Chart::GGPlot
Role for geom-specific details with the Plotly backend
Chart::GGPlot's Plotly implementation for Geom::Bar
Chart::GGPlot's Plotly implementation for Geom::Blank
Chart::GGPlot's Plotly implementation for Geom::Boxplot
Chart::GGPlot's Plotly implementation for Geom::Line
Chart::GGPlot's Plotly implementation for Geom::Path
Chart::GGPlot's Plotly implementation for Geom::Point
Chart::GGPlot's Plotly implementation for Geom::Bar
Chart::GGPlot's Plotly implementation for Geom::Raster
Chart::GGPlot's Plotly implementation for Geom::Rect
Chart::GGPlot's Plotly implementation for Geom::Smooth
Chart::GGPlot's Plotly implementation for Geom::Tile
Utilities used by Chart::GGPlot::Backend::Plotly
Class for histogram bins
A processed ggplot that can be rendered
For creating classes in Chart::GGPlot
The role for coordinates
The Cartesian coordinate system
Cartesian coordinates with x and y flipped
Functions of coordination systems
The polar coordinate system
The facet class
Function interface for Chart::GGPlot::Facet
A single panel for faceting
The geom role
Class for bar geom
Class for blank geom
Class for boxplot geom
Function interface for Chart::GGPlot::Geom
Class for line geom
Class for path geom
Class for point geom
Class for polygon geom
Class for raster geom
Class for rect geom
Class for smooth geom
Class for tile geom
Various global variables and settings
Role for guide
Function interface for guides
The container of guides
The role for the 'ggplot_functions' classmethod
The role for the 'default_aes' attr
The role for the 'labeller' attr
The role for the 'non_missing_aes' attr
The role for the 'extra_params' thing
The role for the 'required_aes' attr
Labeller functions for facets
Axis, legend, and plot labels
Function interface for Chart::GGPlot::Labels
Chart::GGPlot layer
Functions for applying limits to the scales
Collection of key-value pairs used in Chart::GGPlot
ggplot class
The position role
Position for 'dodge'
Position for 'dodge2'
Position for "fill"
Functions for Chart::GGPlot::Position
Position class that does not adjust position
Position for "stack"
Utilities internally used by Chart::GGPlot::Position
The role for range
Function interface for range
For creating roles in Chart::GGPlot
The role for scale
Continuous datetime scale
Continuous identity scale
Continuous position scale
Discrete identity scale
Discrete position scale
Role for positional scale
Role for scales that support secondary axis
Encapsulation multiple scale objects
Import stuffs into Chart::GGPlot classes
The stat role
Statistic method that gets histogram of data
Statistic method that gets the statistics data for boxplot
Statistic method that counts number of data in bin
Function interface for stats
Statistic method that does identity
Statistic method that does smoothing
Class for themes
Pre-defined themes
Basic types for theme elements
Definitions of theme elements
Function interface of Chart::GGPlot::Theme
To specify sizes relative to the parent
Transformation class
Function interface for Chart::GGPlot::Trans
Custom types and coercions
Utility functions
Dev utilities for pod-related tasks of Chart::GGPlot
R 'scales' package functions used by Chart::GGPlot
Utility statistics functions
R 'base' package functions used by Chart::GGPlot
R 'labeling' package functions used by Chart::GGPlot
Role for attaching per-element names to a piddle

Provides

in lib/Chart/GGPlot/Theme/Element.pm
in lib/Chart/GGPlot/Theme/Element.pm
in lib/Chart/GGPlot/Theme/Element.pm
in lib/Chart/GGPlot/Theme/Element.pm

Examples