R graphics cookbook practical recipes for visualizing data

This O’Reilly cookbook provides more than 150 recipes to help scientists, engineers, programmers, and data analysts generate high-quality graphs quickly—without having to comb through all the details of R’s graphing systems. Each recipe tackles a specific problem with a solution you can apply to you...

Descripción completa

Detalles Bibliográficos
Otros Autores: Chang, Winston, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing : O'Reilly [2019]
Edición:Second edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630478906719
Tabla de Contenidos:
  • Intro
  • Copyright
  • Table of Contents
  • Preface
  • Recipes
  • Software and Platform Notes
  • Conventions Used in This Book
  • O'Reilly Safari
  • How to Contact Us
  • Acknowledgments
  • Chapter 1. R Basics
  • 1.1 Installing a Package
  • Problem
  • Solution
  • Discussion
  • 1.2 Loading a Package
  • Problem
  • Solution
  • Discussion
  • 1.3 Upgrading Packages
  • Problem
  • Solution
  • Discussion
  • 1.4 Loading a Delimited Text Data File
  • Problem
  • Solution
  • Discussion
  • See Also
  • 1.5 Loading Data from an Excel File
  • Problem
  • Solution
  • Discussion
  • See Also
  • 1.6 Loading Data from SPSS/SAS/Stata Files
  • Problem
  • Solution
  • Discussion
  • See Also
  • 1.7 Chaining Functions Together with %&gt
  • %, the Pipe Operator
  • Problem
  • Solution
  • Discussion
  • See Also
  • Chapter 2. Quickly Exploring Data
  • 2.1 Creating a Scatter Plot
  • Problem
  • Solution
  • See Also
  • 2.2 Creating a Line Graph
  • Problem
  • Solution
  • See Also
  • 2.3 Creating a Bar Graph
  • Problem
  • Solution
  • See Also
  • 2.4 Creating a Histogram
  • Problem
  • Solution
  • See Also
  • 2.5 Creating a Box Plot
  • Problem
  • Solution
  • See Also
  • 2.6 Plotting a Function Curve
  • Problem
  • Solution
  • See Also
  • Chapter 3. Bar Graphs
  • 3.1 Making a Basic Bar Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.2 Grouping Bars Together
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.3 Making a Bar Graph of Counts
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.4 Using Colors in a Bar Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.5 Coloring Negative and Positive Bars Differently
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.6 Adjusting Bar Width and Spacing
  • Problem
  • Solution
  • Discussion
  • 3.7 Making a Stacked Bar Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.8 Making a Proportional Stacked Bar Graph.
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.9 Adding Labels to a Bar Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 3.10 Making a Cleveland Dot Plot
  • Problem
  • Solution
  • Discussion
  • See Also
  • Chapter 4. Line Graphs
  • 4.1 Making a Basic Line Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 4.2 Adding Points to a Line Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 4.3 Making a Line Graph with Multiple Lines
  • Problem
  • Solution
  • Discussion
  • 4.4 Changing the Appearance of Lines
  • Problem
  • Solution
  • Discussion
  • See Also
  • 4.5 Changing the Appearance of Points
  • Problem
  • Solution
  • Discussion
  • See Also
  • 4.6 Making a Graph with a Shaded Area
  • Problem
  • Solution
  • Discussion
  • See Also
  • 4.7 Making a Stacked Area Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 4.8 Making a Proportional Stacked Area Graph
  • Problem
  • Solution
  • Discussion
  • See Also
  • 4.9 Adding a Confidence Region
  • Problem
  • Solution
  • Discussion
  • Chapter 5. Scatter Plots
  • 5.1 Making a Basic Scatter Plot
  • Problem
  • Solution
  • Discussion
  • 5.2 Grouping Points Together Using Shapes or Colors
  • Problem
  • Solution
  • Discussion
  • See Also
  • 5.3 Using Different Point Shapes
  • Problem
  • Solution
  • Discussion
  • See Also
  • 5.4 Mapping a Continuous Variable to Color or Size
  • Problem
  • Solution
  • Discussion
  • See Also
  • 5.5 Dealing with Overplotting
  • Problem
  • Solution
  • Discussion
  • See Also
  • 5.6 Adding Fitted Regression Model Lines
  • Problem
  • Solution
  • Discussion
  • 5.7 Adding Fitted Lines from an Existing Model
  • Problem
  • Solution
  • Discussion
  • 5.8 Adding Fitted Lines from Multiple Existing Models
  • Problem
  • Solution
  • Discussion
  • 5.9 Adding Annotations with Model Coefficients
  • Problem
  • Solution
  • Discussion
  • See Also.
  • 5.10 Adding Marginal Rugs to a Scatter Plot
  • Problem
  • Solution
  • Discussion
  • See Also
  • 5.11 Labeling Points in a Scatter Plot
  • Problem
  • Solution
  • Discussion
  • See Also
  • 5.12 Creating a Balloon Plot
  • Problem
  • Solution
  • Discussion
  • See Also
  • 5.13 Making a Scatter Plot Matrix
  • Problem
  • Solution
  • Discussion
  • See Also
  • Chapter 6. Summarized Data Distributions
  • 6.1 Making a Basic Histogram
  • Problem
  • Solution
  • Discussion
  • See Also
  • 6.2 Making Multiple Histograms from Grouped Data
  • Problem
  • Solution
  • Discussion
  • 6.3 Making a Density Curve
  • Problem
  • Solution
  • Discussion
  • See Also
  • 6.4 Making Multiple Density Curves from Grouped Data
  • Problem
  • Solution
  • Discussion
  • 6.5 Making a Frequency Polygon
  • Problem
  • Solution
  • Discussion
  • See Also
  • 6.6 Making a Basic Box Plot
  • Problem
  • Solution
  • Discussion
  • 6.7 Adding Notches to a Box Plot
  • Problem
  • Solution
  • Discussion
  • 6.8 Adding Means to a Box Plot
  • Problem
  • Solution
  • Discussion
  • 6.9 Making a Violin Plot
  • Problem
  • Solution
  • Discussion
  • See Also
  • 6.10 Making a Dot Plot
  • Problem
  • Solution
  • Discussion
  • See Also
  • 6.11 Making Multiple Dot Plots for Grouped Data
  • Problem
  • Solution
  • Discussion
  • 6.12 Making a Density Plot of Two-Dimensional Data
  • Problem
  • Solution
  • Discussion
  • See Also
  • Chapter 7. Annotations
  • 7.1 Adding Text Annotations
  • Problem
  • Solution
  • Discussion
  • See Also
  • 7.2 Using Mathematical Expressions in Annotations
  • Problem
  • Solution
  • Discussion
  • See Also
  • 7.3 Adding Lines
  • Problem
  • Solution
  • Discussion
  • See Also
  • 7.4 Adding Line Segments and Arrows
  • Problem
  • Solution
  • Discussion
  • See Also
  • 7.5 Adding a Shaded Rectangle
  • Problem
  • Solution
  • Discussion
  • 7.6 Highlighting an Item
  • Problem
  • Solution
  • Discussion.
  • See Also
  • 7.7 Adding Error Bars
  • Problem
  • Solution
  • Discussion
  • See Also
  • 7.8 Adding Annotations to Individual Facets
  • Problem
  • Solution
  • Discussion
  • See Also
  • Chapter 8. Axes
  • 8.1 Swapping X- and Y-Axes
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.2 Setting the Range of a Continuous Axis
  • Problem
  • Solution
  • Discussion
  • 8.3 Reversing a Continuous Axis
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.4 Changing the Order of Items on a Categorical Axis
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.5 Setting the Scaling Ratio of the X- and Y-Axes
  • Problem
  • Solution
  • Discussion
  • 8.6 Setting the Positions of Tick Marks
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.7 Removing Tick Marks and Labels
  • Problem
  • Solution
  • Discussion
  • 8.8 Changing the Text of Tick Labels
  • Problem
  • Solution
  • Discussion
  • 8.9 Changing the Appearance of Tick Labels
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.10 Changing the Text of Axis Labels
  • Problem
  • Solution
  • Discussion
  • 8.11 Removing Axis Labels
  • Problem
  • Solution
  • Discussion
  • 8.12 Changing the Appearance of Axis Labels
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.13 Showing Lines Along the Axes
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.14 Using a Logarithmic Axis
  • Problem
  • Solution
  • Discussion
  • 8.15 Adding Ticks for a Logarithmic Axis
  • Problem
  • Solution
  • Discussion
  • 8.16 Making a Circular Plot
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.17 Using Dates on an Axis
  • Problem
  • Solution
  • Discussion
  • See Also
  • 8.18 Using Relative Times on an Axis
  • Problem
  • Solution
  • Discussion
  • See Also
  • Chapter 9. Controlling the Overall Appearance of Graphs
  • 9.1 Setting the Title of a Graph
  • Problem
  • Solution
  • Discussion
  • 9.2 Changing the Appearance of Text.
  • Problem
  • Solution
  • Discussion
  • 9.3 Using Themes
  • Problem
  • Solution
  • Discussion
  • See Also
  • 9.4 Changing the Appearance of Theme Elements
  • Problem
  • Solution
  • Discussion
  • 9.5 Creating Your Own Themes
  • Problem
  • Solution
  • Discussion
  • See Also
  • 9.6 Hiding Grid Lines
  • Problem
  • Solution
  • Discussion
  • Chapter 10. Legends
  • 10.1 Removing the Legend
  • Problem
  • Solution
  • Discussion
  • 10.2 Changing the Position of a Legend
  • Problem
  • Solution
  • Discussion
  • 10.3 Changing the Order of Items in a Legend
  • Problem
  • Solution
  • Discussion
  • See Also
  • 10.4 Reversing the Order of Items in a Legend
  • Problem
  • Solution
  • Discussion
  • 10.5 Changing a Legend Title
  • Problem
  • Solution
  • Discussion
  • 10.6 Changing the Appearance of a Legend Title
  • Problem
  • Solution
  • Discussion
  • See Also
  • 10.7 Removing a Legend Title
  • Problem
  • Solution
  • Discussion
  • 10.8 Changing the Labels in a Legend
  • Problem
  • Solution
  • Discussion
  • 10.9 Changing the Appearance of Legend Labels
  • Problem
  • Solution
  • Discussion
  • See Also
  • 10.10 Using Labels with Multiple Lines of Text
  • Problem
  • Solution
  • Discussion
  • Chapter 11. Facets
  • 11.1 Splitting Data into Subplots with Facets
  • Problem
  • Solution
  • Discussion
  • 11.2 Using Facets with Different Axes
  • Problem
  • Solution
  • Discussion
  • See Also
  • 11.3 Changing the Text of Facet Labels
  • Problem
  • Solution
  • Discussion
  • See Also
  • 11.4 Changing the Appearance of Facet Labels and Headers
  • Problem
  • Solution
  • Discussion
  • See Also
  • Chapter 12. Using Colors in Plots
  • 12.1 Setting the Colors of Objects
  • Problem
  • Solution
  • Discussion
  • See Also
  • 12.2 Representing Variables with Colors
  • Problem
  • Solution
  • Discussion
  • See Also
  • 12.3 Using a Colorblind-Friendly Palette
  • Problem
  • Solution
  • Discussion.
  • See Also.