Este es el comando rrdgraph_graph que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
rrdgraph_graph - referencia de comando rrdtool graph
SINOPSIS
IMPRESIÓN:nombrev:formato[: strftime|: valstrftime|: valstrfduration]
IMPRESIÓN G:nombrev:formato
COMENTARIO:texto
REGLA:time#Color[:[leyenda][: guiones[=en_s[,apagado_s[,en_s,apagado_s] ...]] [: desplazamiento-guión =compensar]]]
REGLA:propuesta de#Color[:[leyenda][: guiones[=en_s[,apagado_s[,en_s,apagado_s] ...]] [: desplazamiento-guión =compensar]]]
LÍNEA[anchura]:propuesta de[#Color][:[leyenda][:APILAR][: escala de salto][: guiones[=en_s[,apagado_s
[,en_s,apagado_s] ...]] [: desplazamiento-guión =compensar]]]
AREA:propuesta de[#Color][:[leyenda][:APILAR][: escala de salto]]
GARRAPATA:nombrev#rrggbb[aa][:fracción[:leyenda]]
CAMBIO:nombrev:compensar
TEXTO ALINEADO:{left|un Derecho|justificado|centro}
IMPRESIÓN:nombrev:CF:formato (obsoleto)
IMPRESIÓN G:nombrev:CF:formato (obsoleto)
APILAR:nombrev#Color[:leyenda] (obsoleto)
DESCRIPCIÓN
Estas instrucciones le permiten generar su imagen o informe. Si no usa ningún gráfico
elementos, no se genera ningún gráfico. Del mismo modo, no se genera ningún informe si no utiliza la impresión
.
IMPRESIÓN
IMPRESIÓN:nombrev:formato[: strftime|: valstrftime|: valstrfduration]
Dependiendo del contexto, el componente de valor (sin sufijo, valstrftime o
valstrfduration) o el componente de tiempo (strftime) de un VDEF se imprime usando formato. Es
un error para especificar un nombrev generado por un DEF or CDEF.
Cualquier texto en formato se imprime literalmente con una excepción: el carácter de porcentaje
introduce una cadena de formateador. Esta cadena puede ser:
Para imprimir valores:
%% solo imprime un carácter literal '%'
% #. # le
imprime números como 1.2346e + 04. Los enteros opcionales # denotan ancho de campo y decimal
precisión.
% #. # si
imprime números como 12345.6789 (% 5.4lf), con precisión y ancho de campo opcionales.
%s colocar esto después % le, % lf or % lg. Esto será reemplazado por el SI apropiado
unidad de magnitud y el valor se escalará en consecuencia (123456 -> 123.456 k).
%S es parecido a %s. Sin embargo, utiliza una unidad de magnitud previamente definida. Sí hay
no es tal unidad todavía, intenta definir una (al igual que %s) a menos que el valor sea cero,
en cuyo caso la unidad de magnitud permanece indefinida. Por lo tanto, las cadenas del formateador usando %S y
no %s todos usarán la misma unidad de magnitud excepto los valores cero.
Si IMPRIME un valor VDEF, también puede imprimir el tiempo asociado con él agregando el
cadena : strftime al formato. Tenga en cuenta que RRDtool utiliza la función strftime de su sistema operativo C
Biblioteca. Esto significa que el especificador de conversión puede variar. Consulte la página del manual si
son inciertos. La siguiente es una lista de especificadores de conversión que generalmente se admiten en
el tablero. Formatear valores interpretados como marcas de tiempo con : valstrftime se hace de la misma manera.
%a El nombre abreviado del día de la semana según la configuración regional actual.
%A El nombre completo del día de la semana según la configuración regional actual.
%b El nombre del mes abreviado según la configuración regional actual.
%B El nombre completo del mes según la configuración regional actual.
%c La representación de fecha y hora preferida para la configuración regional actual.
%d El día del mes como un número decimal (rango de 01 a 31).
%H La hora como un número decimal usando un reloj de 24 horas (rango de 00 a 23).
%I La hora como un número decimal usando un reloj de 12 horas (rango de 01 a 12).
%j El día del año como número decimal (rango 001 a 366).
%m El mes como un número decimal (rango de 01 a 12).
%M El minuto como número decimal (rango de 00 a 59).
%p O 'AM' o 'PM' de acuerdo con el valor de tiempo dado, o las cadenas correspondientes
para la configuración regional actual. El mediodía se trata como "pm" y la medianoche como "am". Tenga en cuenta que en
muchas configuraciones regionales y la notación `pm 'no son compatibles y, en tales casos,% p devolverá un
cuerda vacía.
%s El segundo como un número decimal (rango de 00 a 61).
%S Los segundos desde la época (1.1.1970) (¡dependiente de libc no estándar!)
%U El número de semana del año actual como un número decimal, rango de 00 a 53, comenzando
con el primer domingo como primer día de la semana 01. Consulte también% V y% W.
%V El número de semana ISO 8601: 1988 del año actual como un número decimal, rango de 01 a
53, donde la semana 1 es la primera semana que tiene al menos 4 días en el año actual, y
con el lunes como primer día de la semana. Consulte también% U y% W.
%w El día de la semana como decimal, rango de 0 a 6, siendo el domingo 0. Consulte también% u.
%W El número de semana del año actual como un número decimal, rango de 00 a 53, comenzando
con el primer lunes como primer día de la semana 01.
%x La representación de fecha preferida para la configuración regional actual sin la hora.
%X La representación de hora preferida para la configuración regional actual sin la fecha.
%y El año como un número decimal sin siglo (rango de 00 a 99).
%Y El año como número decimal incluido el siglo.
%Z La zona horaria, el nombre o la abreviatura.
%% Un carácter literal `% '.
El formateo de valores como duración se realiza utilizando especificaciones de conversión similares a printf:
- Todos los caracteres de especificación que no son de conversión se copian sin cambios
- Una especificación de conversión tiene el formato '%' [['0'] minwidth] ['.' precisión] especificador de conversión
Siendo el especificador de conversión uno de:
% Se emite un '%' sin procesar, el ancho y la precisión se ignoran
W Numero de semanas
d Número de días, módulo número de semanas
D Número de días
h Número de horas, módulo número de días
H Número de horas
m Número de minutos, módulo número de horas
M Numero de minutos
s Número de segundos, módulo número de minutos
S Numero de segundos
f Número de milisegundos, módulo segundos
IMPRESIÓN:nombrev:CF:formato
Obsoleto. Usa de la forma más new formulario of este vídeo comando in new scripts. La primera forma de esto
El comando se usa con CDEF nombrevs.
GRAFICO
IMPRESIÓN G:nombrev:formato
Es lo mismo que "PRINT", pero impreso dentro del gráfico.
IMPRESIÓN G:nombrev:CF:formato
Obsoleto. Usa de la forma más new formulario of este vídeo comando in new scripts. Esto es lo mismo que "IMPRIMIR",
pero impreso dentro del gráfico.
COMENTARIO:texto
El texto se imprime literalmente en la sección de leyenda del gráfico. Tenga en cuenta que en RRDtool 1.2 usted
tiene que escapar de los dos puntos en el texto COMENTARIO de la misma manera que tiene que escapar de ellos en *IMPRESIÓN
comandos escribiendo '\:'.
REGLA:time#color[:[leyenda][: guiones[=on_s [, off_s [, on_s, off_s] ...]] [: desplazamiento-guión =compensar]]]
Dibuja una línea vertical en time. Su color está compuesto por tres números hexadecimales
especificar los componentes de color rgb (00 está desactivado, FF es el máximo) rojo, verde y azul
seguido de un alfa opcional. Opcionalmente, se imprime un cuadro de leyenda y una cadena en el
sección de leyenda. time puede ser un número o una variable de un VDEF. Es un error usar
nombrevs de DEF or CDEF aquí. Las líneas discontinuas se pueden dibujar usando el guiones modificador. Ver
LÍNEA para obtener más información.
REGLA:propuesta de#color[:[leyenda][: guiones[=on_s [, off_s [, on_s, off_s] ...]] [: desplazamiento-guión =compensar]]]
Dibuja una línea horizontal en propuesta de. HRULE actúa de manera muy similar a LINE, excepto que no tendrá
efecto sobre la escala del gráfico. Si un HRULE está fuera del área de gráficos, simplemente no
será visible y no aparecerá en la leyenda de forma predeterminada.
LÍNEA[anchura]:valor[#color][:[leyenda][:APILAR][: escala de salto][: guiones[=on_s [, off_s
[, on_s, off_s] ...]] [: desplazamiento-guión =compensar]]]
Dibuja una línea del ancho especificado en el gráfico. anchura puede ser un número de coma flotante.
Si no se especifica el color, el dibujo se realiza de forma "invisible". Esto es útil cuando
apilando algo más encima de esta línea. También es opcional el cuadro de leyenda y la cadena.
que se imprimirá en la sección de leyenda si se especifica. los propuesta de puede ser generado por
DEF, VDEFy CDEF. Si el opcional APILAR se utiliza el modificador, esta línea se apila en la parte superior
del elemento anterior que puede ser un LÍNEA o un Reservada.
Normalmente, la función gráfica se asegura de que toda la LÍNEA or Reservada es visible en el
gráfico. La escala del gráfico se modificará en consecuencia si es necesario. Alguna LÍNEA or
Reservada se puede excluir de este proceso agregando la opción escalar.
El sistema guiones El modificador habilita el estilo de línea discontinua. Sin más opciones, un simétrico
Se dibujará una línea discontinua con una longitud de segmento de 5 píxeles. El patrón de guiones puede ser
cambiado si el guiones = El parámetro va seguido de un valor o un número par (1, 2,
4, 6, ...) de valores positivos. Cada valor proporciona la longitud de la alternativa en_s y apagado_s
porciones del trazo. los desplazamiento de guión parámetro especifica un compensar en el patrón en
que comienza el trazo.
Cuando no especifica un color, no puede especificar una leyenda. ¿Deberías usar
APILAR, utilice "LINEx: :: Formulario STACK ".
AREA:valor[#color[#color2]] [:[leyenda][:APILAR][: escala de salto][: gradheight =y]
See LÍNEA, sin embargo, se rellenará el área entre el eje xy la línea.
Si se especifica color2, el área se rellenará con un degradado.
El sistema grado de altura El parámetro puede crear tres comportamientos diferentes. Si grado de altura > 0, entonces el
el gradiente es una altura fija, que comienza en la línea que desciende. Si grado de altura <0, entonces el
el gradiente comienza a una altura fija por encima del eje x, bajando hasta el eje x. Si altura
== 0, luego el gradiente pasa de la línea al eje x.
El valor predeterminado para grado de altura es 50.
GARRAPATA:nombrev#rrggbb [aa] [:fracción[:leyenda]]
Trace una marca de graduación (una línea vertical) para cada valor de nombrev que es distinto de cero y no
*DESCONOCIDO*. los fracción El argumento especifica la longitud de la marca de graduación como una fracción de
el eje y; el valor predeterminado es 0.1 (10% del eje). Tenga en cuenta que la especificación de color
no es opcional. Las marcas TICK normalmente comienzan en el borde inferior del área de gráficos. Si
la fracción es negativa comienzan en el borde superior del área de la gráfica.
CAMBIO:nombrev:compensar
Usando este comando herramienta RRD graficará los siguientes elementos con el desplazamiento especificado.
Por ejemplo, puede especificar un desplazamiento de (7 * 24 * 60 * 60 =) 604'800 segundos para "mirar hacia atrás".
una semana. Asegúrese de decirle al espectador de su gráfico que hizo esto ... Al igual que con el otro
graficando elementos, puede especificar un número o una variable aquí.
TEXTO ALINEADO:{left|un Derecho|justificado|centro}
Las etiquetas se colocan debajo del gráfico. Cuando se desbordan hacia la izquierda, pasan al siguiente
línea. De forma predeterminada, las líneas se justifican a izquierda y derecha. los TEXTO ALINEADO la función te permite
cambiar este valor predeterminado. Este es un comando y no una opción, por lo que puede cambiar el
por defecto varias veces en su lista de argumentos.
APILAR:nombrev#color[:leyenda]
Obsoleto. Usa de la forma más APILAR modificadores on de la forma más other comandos ¡en lugar!
Cosas reconoce on apilado
Al apilar, un elemento no se coloca sobre el eje X sino sobre el anterior.
elemento. Debe haber algo sobre lo que apilar.
Puede utilizar una invisible LÍNEA o ÁREA sobre la que apilar.
An desconocido value hace que toda la pila sea desconocida a partir de ese momento. No sabes donde
para comenzar (el valor desconocido) y, por lo tanto, no sé dónde terminar.
Si desea asegurarse de que va a mostrar una determinada variable, asegúrese de no hacerlo nunca.
apilar sobre el valor desconocido. Utilice una instrucción CDEF con IF y UN para hacerlo.
NOTAS on leyenda argumentos
Escapando de la forma más colon
Dos puntos ':' en un leyenda El argumento marcará el final de la leyenda. Para ingresar un ':' como parte
de una leyenda, los dos puntos deben escaparse con una barra invertida '\:'. Cuidado con que muchos
Los entornos procesan las barras diagonales inversas por sí mismos, por lo que puede ser necesario escribir dos
barras diagonales inversas para que una se pase a rrd_graph.
Cordón Maquetación
El texto impreso debajo del gráfico real se puede formatear agregando un escape especial
caracteres al final de un texto. Cuando ocurre tal carácter, todo el texto pendiente es
empujado en el gráfico de acuerdo con el carácter especificado.
Los marcadores válidos son: \j por justificado, \l para alineado a la izquierda, \r para alineado a la derecha, y \c for
centrado. En la siguiente sección hay un ejemplo que muestra cómo usar el formato centrado.
\n es un alias válido para \l ya que el análisis incompleto en versiones anteriores de RRDtool conduce a
este comportamiento y varias personas lo han estado utilizando.
Normalmente, hay dos caracteres de espacio insertados entre cada dos elementos impresos en el
grafico. El espacio que sigue a una cadena se puede suprimir poniendo un \g al final de
cuerda. los \g también ignora cualquier espacio dentro de la cadena si está al final de la
cuerda. Esto se puede utilizar en conexión con %s para suprimir cadenas de unidades vacías.
GPRINT: a: MAX:% lf% s \ g
Un caso especial es el COMENTARIO:\s que inserta un espacio vertical adicional antes de colocar
la siguiente fila de leyendas.
Si desea tener leyendas alineadas a la izquierda y a la derecha en la misma línea, use COMENTARIO:\u ir
una línea de regreso como esta:
COMENTARIO: izquierda \ l
COMENTARIO: \ u
COMENTARIO: correcto \ r
También hay un control 'nop' para situaciones en las que desea que una cadena termine en un
secuencia de caracteres de barra invertida \.
COMENTARIO: OS \ 2 \.
Al usar una fuente proporcional en su gráfico, los caracteres de tabulación o la secuencia \t will
elementos de leyenda de alineación. Tenga en cuenta que las pestañas insertadas son relativas al inicio de la
elemento de leyenda actual!
Dado que RRDtool 1.3 usa Pango para reproducir texto, puede usar el marcado de Pango. Usos de Pango
el xml lapso etiquetas para instrucciones de formato en línea:
Un ejemplo simple de una cadena marcada podría ser:
¡El texto azul es !
La lista completa de atributos para la etiqueta span (tomada de la documentación de pango):
fuente_desc
Una cadena de descripción de fuente, como "Sans Italic 12"; tenga en cuenta que cualquier otro lapso
los atributos anularán esta descripción. Entonces, si tiene "Sans Italic" y también un
style = atributo "normal", obtendrá Sans normal, no cursiva.
Familia tipográfica
Un nombre de familia de fuentes
hacer
Sinónimo de font_family
tamaño
Tamaño de fuente en 1024ths de un punto, o uno de los tamaños absolutos 'xx-small', 'x-small',
'pequeño', 'mediano', 'grande', 'x-grande', 'xx-grande' o uno de los tamaños relativos
'más pequeño' o 'más grande'. Si desea especificar un tamaño absoluto, suele ser más fácil
aproveche la capacidad de especificar una descripción de fuente parcial usando 'font_desc';
puede usar font_desc = '12.5 .12800 'en lugar de size =' XNUMX '.
style
Uno de 'normal', 'oblicuo', 'cursiva'
peso
Uno de 'ultraligero', 'ligero', 'normal', 'negrita', 'ultrabold', 'pesado' o numérico
peso
variante
'normal' o 'smallcaps'
tramo
Uno de 'ultracondensado', 'extracondensado', 'condensado', 'semicondensado', 'normal',
'semiexpanded', 'expandido', 'extraexpanded', 'ultraexpanded'
primer plano
Una especificación de color RGB como '# 00FF00' o un nombre de color como 'rojo'
del Proyecto
Una especificación de color RGB como '# 00FF00' o un nombre de color como 'rojo'
subrayar
Uno de 'ninguno', 'sencillo', 'doble', 'bajo', 'error'
subrayado_color
El color de los subrayados; una especificación de color RGB como '# 00FF00' o un nombre de color
como 'rojo'
rise
Desplazamiento vertical, en 10000ésimas de em. Puede ser negativo para subíndice, positivo
para superíndice.
Tachado
'verdadero' o 'falso' si se debe tachar el texto
tachado_color
El color de las líneas tachadas; una especificación de color RGB como '# 00FF00' o una
nombre de color como 'rojo'
de repliegue
'verdadero' o 'falso' para habilitar el respaldo. Si está deshabilitado, los personajes solo
ser utilizado desde la fuente coincidente más cercana en el sistema. No se hará ninguna reserva para
otras fuentes del sistema que pueden contener los caracteres del texto. El respaldo es
habilitado por defecto. La mayoría de las aplicaciones no deberían deshabilitar el respaldo.
lang
Un código de idioma, que indica el idioma del texto.
espaciado de letras
Espaciado entre letras en 1024ths de un punto.
gravedad
Uno de 'sur', 'este', 'norte', 'oeste', 'auto'.
sugerencia_gravedad
Uno de "natural", "fuerte", "línea".
Para ahorrarle algo de escritura, también hay algunos atajos:
b Valientes
a lo grande Hace que la fuente sea relativamente más grande, equivalente a
i itálico
s Penetrar
por debajo subíndice
cenar sobrescrito
chica
Hace que la fuente sea relativamente más pequeña, equivalente a
tt Fuente monospace
u subrayar
Utilice rrdgraph_graph en línea utilizando los servicios de onworks.net