No articles match
Routing & Input6 months ago
Handlers | Handler methods | Paths | Path parameters | Path wildcard | Path priority | Handler input | Handler arguments | query | body | request | Cookies | Headers | response | server | client_id | Type casting input | Defaults | Required parameters | Static File Handler
Hosting6 months ago
The _server.yml file | Creating a _server.yml file | Testing your _server.yml file | Posit Connect | DigitalOcean | Prerequisites | Basic Deployment | Learn More | Docker | Choosing a Base Image | System Dependencies | Example Dockerfile | pm2 | Setting up pm2 for plumber2 | Starting Your API with pm2 | Managing Your API | Running Multiple Instances | Automatic Startup on Boot | Using an Ecosystem File | Monitoring and Logs | systemd | Creating a systemd Service | Setting Up Your Application | Managing the Service | Viewing Logs | Service Management Commands
Annotations reference8 months ago
Annotations | Annotation settings | Use roxygen prefix | Annotations example | Equivalent programmatic usage | Specifying route name | Specifying route order | Specifying root url for the whole file | Global annotations | Handler annotations | Endpoint | More details on Type | Asset annotation | Equivalent programmatic usage (note that argument order is reversed) | Auth guard annotation | Datastore annotation | plumber2 annotation | Forwards and redirects | Annotation example | Shiny | Reports
Introduction to auth with fireproof8 months ago
Auth(orization/entication) | Authentication | Authorization | The fireproof auth flow | Guards | The plugin | Auth endpoints | Scopes | Persistent login
Generating isolines and isobands8 months ago
Performance
Labeled isolines8 months ago
Extending plumber28 months ago
What does it mean to extend plumber2 | Adding new tags | Tag registration | New block type | Existing block type | apply_plumber2_block methods | Single main class | Subclass | Adding a programmatic interface | New parsers, serializers, and async engines | Serializers | Graphics output | Parsers | Asynchronous engines | The Plumber2 object and its extension points
Instrumentation with OpenTelemetry8 months ago
Traces | Subtraces | Metrics | Logs
Using ggplot2 in packages8 months ago
Referring to ggplot2 functions | Using aes() and vars() in a package function | Best practices for common tasks | Using ggplot2 to visualize an object | Creating a new theme | Testing ggplot2 output | ggplot2 in Suggests | Read more
Aesthetic specifications9 months ago
Colour and fill | Lines | Line type | Linewidth | Line end/join paramters | Polygons | Point | Shape | Text | Font family | Font face | Font size | Justification
Extending ggplot29 months ago
ggproto | Creating a new stat | The simplest stat | Stat parameters | Picking defaults | Variable names and default aesthetics | Exercises | Creating a new geom | A simple geom | Collective geoms | Inheriting from an existing Geom | Geoms and Stats with multiple orientation | Omnidirectional stats | Omnidirecitonal geoms | Dealing with required aesthetics | Ambiguous layers | Creating your own theme | Overriding elements | Global elements | Complete vs incomplete | Creating a new faceting | Creating a layout specification | Mapping data into panels | Laying out the panels | Assembling the Facet class | Doing more with facets | Extending existing facet function | Creating new guides | Overriding scale extraction | Guide constructors | Custom drawings
Introduction to ggplot29 months ago
Data | Mapping | Layers | Scales | Facets | Coordinates | Theme | Combining
Profiling Performance9 months ago
Performance focused changes across versions | vr packageVersion('ggplot2') | v3.1.0
Get Started10 months ago
Specifying the Inputs | Customizing The Output
Rendering Output10 months ago
The Response Object | Serializers | Standard serializers | Boxed vs Unboxed JSON | Graphics serializers | Bypassing Serialization | Custom serializers | Error Handling | Setting Cookies | Setting Unencrypted Cookies | Setting Encrypted Cookies | Documenting responses
Security10 months ago
Networking & Firewalls | HTTPS | Denial Of Service (DoS) | Sanitization & Injection | Security Headers | Cross-Origin Resource Sharing (CORS) | Resource Isolation Policies | Cookies
_server.yml for framework developers10 months ago
The standard | The _server.yml file | The engine | The server | Recommendations for _server.yml engines | File paths | Options | Case study: plumber2 | YAML content | launch_server() | Supported frameworks
Using systemfonts to handle fonts in R10 months ago
A systemfonts based workflow | Using ragg | Extra font styles | Fonts from other places | Font embedding in SVG | Want more?
Typography and R10 months ago
Digital typography | Typeface or font? | Font files | Text shaping | Font handling in R | Fonts and text from a user perspective | Fonts and text from a graphics device perspective
systemfonts C interface10 months ago
Font matching | Glyph metrics | Retrieving cached freetype face | Check for Freetype compatibility | Font fallback | Font Weight | Family name | Emoji location
Runtime10 months ago
Execution Model | Environments | Performance & Request Processing | Managing State | In-Memory | File System | Cookies | External Data Store | Exit Handlers
Introduction11 months ago
Web APIs
Marquee Styling11 months ago
A slightly less cascading style specification | Styles | Style sets | Inheritance | Sizing | Side values
Using ggfx in ggplot2 extensions11 months ago
Our geom | How to draw a variable blur | Filtering a filtered geom
Programmatic Usage12 months ago
Creating and Controlling routers | Defining handlers | Listening for and triggering events | Static File Routers
Tips & Tricks12 months ago
Debugging | Print Debugging | Router Stage Debugging | Interactive Debugging | Port Range
Getting Started with Filters1 years ago
What are filters | Filters and vector graphics | Using ggfx | The with_ functions | Combining layers | Using specific channels
Getting Started1 years ago
Your First Animation | Easing | Labeling | Object Permanence | Enter and Exit | Rendering | Want more?
The event cycle in fiery1 years ago
Life cycle Events | Custom Events | Triggering Events Externally:
textshaping C interface1 years ago
String width | String shape
Upgrading From Plumber1 years ago
Moving from plumber | pr_*() to api_*() | Only path arguments are passed as named arguments to your handler | No more filter and preempt | forward replaced by Next and Break | New Request and Response objects | New Plumber object | Added @query and @body tags
marquee1 years ago
Requirements | An example | Use in ggplot2 | The marquee geom | The marquee element | A bit about images | A bit about tables | Wrapping up
Marquee Syntax1 years ago
Markdown vs CommonMark | Standard Markdown syntax | Block elements | Paragraphs (p) | Headers (h1-h6) | Block quotes (bq) | Code blocks (cb) | Lists (ul, ol, and li) | Horizontal rulers (hr) | Span elements | Emphasize (em) | Strong (str) | Link (a) | Code (code) | Images (img) | Markdown extensions | Underline (u) | Strikethrough (del) | Custom spans | Miscellaneous | Escaping syntax | Where is my HTML-support?
Profiling Performance2 years ago
Performance focused changes across versions | vr packageVersion('gtable')
Edges2 years ago
Meet the geom_edge_*() family | Link | Fan | Parallel | Loops | Density | Arcs | Bundling | Force directed | Edge path | Minimal | Elbow | Diagonals | Bends | Hive | Span | Point and tile | The three types of edge geoms | Base variant | 2-variant | 0-variant | Edge strength | Decorating edges | Arrows | A quick note on directionality | Labels | Connections | Want more?
Layouts2 years ago
The ggraph() and create_layout() functions | Adding support for new data sources | Layouts abound | A note on circularity | Node-edge diagram layouts | Hive plots | Focal layouts | Hierarchical layouts | Matrix layouts | Fabric layouts | Spatial layouts | Want more?
Nodes2 years ago
geom_node_*() | The different node geoms | Want more?
Introduction to Particles4 years ago
What is particles? | Setting up a simulation | Tidy eval | Iteration callback | Summing up
Getting Started4 years ago
Example plots | Basic use | Controlling layout | Stacking and packing plots | Annotating the composition | Want more?
tidygraph and ggraph4 years ago
Supported data structures | NSE in layout specifications | Access to tidygraph algorithms in ggraph code
Scaling Issues4 years ago
Scaling SVG outputs | Fluid scaling | Natural scaling | Internal notes | Device scaling | Scaling of graphical elements | SVG output
Custom filters5 years ago
The input | nativeRaster objects | Filter output | Drawing area | Our first filter | Taking control of nativeRaster | Detour: Escaping pixel values | Finding the viewport | Using magick | Wrapping up
Creating and using fiery plugins7 years ago
Using Plugins | Creating Plugins | Accessing Plugins