Draws a Graphical Representation of a Given Vector

Share:

Description

Draws a step function that represents given numeric vector with elements in [0,∞].

Usage

1
2
3
4
5
plot_producer(x, type = c("left.continuous", "right.continuous", "curve"),
  extend = FALSE, add = FALSE, pch = 1, col = 1, lty = 1, lwd = 1,
  cex = 1, col.steps = col, lty.steps = 2, lwd.steps = 1, xlab = "",
  ylab = "", main = "", xmarg = 10, xlim = c(0, length(x) * 1.2),
  ylim = c(0, max(x)), ...)

Arguments

x

non-negative numeric vector

type

character; type of the graphical 'left.continuous' (the default) or 'right.continuous' for step functions and 'curve' for a continuous step curve

extend

logical; should the plot be extended infinitely to the right? Defaults to FALSE

add

logical; indicates whether to start a new plot, FALSE by default

pch,col,lty,lwd,cex,xmarg

graphical parameters

col.steps,lty.steps,lwd.steps

graphical parameters, used only for type of 'left.continuous' and 'right.continuous' only

ylim,xlim,xlab,ylab,main,...

additional graphical parameters, see plot.default

Details

In agop, a given vector x=(x_1,…,x_n) can be represented by a step function defined for 0≤ y<n and given by:

π(y)=x_{(n-floor(y+1)+1)}

(for type == 'right.continuous') or for 0< y≤ n

π(y)=x_{(n-floor(y)+1)}

(for type == 'left.continuous', the default) or by a curve joining the points (0, x_{(n)}), (1, x_{(n)}), (1, x_{(n-1)}), (2, x_{(n-1)}), ..., (n, x_{(1)}). Here, x_{(i)} denotes the i-th smallest value in x.

In bibliometrics, a step function of one of the two above-presented types is called a citation function.

For historical reasons, this function is also available via its alias, plot.citfun [but its usage is deprecated].

Value

nothing interesting

Examples

1
2
john_s <- c(11,5,4,4,3,2,2,2,2,2,1,1,1,0,0,0,0)
plot_producer(john_s, main="Smith, John", col="red")