R: Create interactive scales for line patterns

scale_linetype_interactive {ggiraph} | R Documentation

## Create interactive scales for line patterns

### Description

These scales are based on `scale_linetype()`, `scale_linetype_continuous()`, `scale_linetype_discrete()` and `scale_linetype_binned()`. See the documentation for those functions for more details.

### Usage

    scale_linetype_interactive(...)

    scale_linetype_continuous_interactive(...)

    scale_linetype_discrete_interactive(...)

    scale_linetype_binned_interactive(...)

### Arguments

`...` | arguments passed to base function, plus any of the `interactive_parameters()`.

### Value

An interactive scale object.

### Details for scale_interactive and guide_interactive functions

For scales, the interactive parameters can be supplied as arguments in the relevant function and they can be scalar values or vectors, depending on the number of breaks (levels) and the type of the guide used. The guides do not accept any interactive parameter directly, they receive them from the scales.

- When guide of type `legend` or `bins` is used, it will be converted to a `guide_legend_interactive()` or `guide_bins_interactive()` respectively, if it's not already.

  The length of each scale interactive parameter vector should match the length of the breaks. It can also be a named vector, where each name should correspond to the same break name. It can also be defined as function that takes the breaks as input and returns a named or unnamed vector of values as output.

  The interactive parameters here, give interactivity only to the key elements of the guide.

- When guide of type `colourbar` or `coloursteps` is used, it will be converted to a `guide_colourbar_interactive()` or `guide_coloursteps_interactive()` respectively, if it's not already.

  The scale interactive parameters in this case should be scalar values and give interactivity to the colorbar only.

To provide interactivity to the rest of the elements of a guide, (title, labels, background, etc), the relevant theme elements or relevant guide arguments can be used. The `guide` arguments `title.theme` and `label.theme` can be defined as `element_text_interactive` (in fact, they will be converted to that if they are not already), either directly or via the theme. See the element_*_interactive section for more details.

### See Also

`girafe()`

Other interactive scale: `scale_alpha_interactive()`, `scale_colour_brewer_interactive()`, `scale_colour_interactive`, `scale_colour_steps_interactive()`, `scale_gradient_interactive`, `scale_manual_interactive`, `scale_shape_interactive()`, `scale_size_interactive()`, `scale_viridis_interactive`

[Package ggiraph version 0.7.9 Index]