GtkPlotData

GtkPlotData

Synopsis


#include <gtkextra.h>

                    GtkPlotData;
GtkWidget*          gtk_plot_data_new                   (void);
GtkWidget*          gtk_plot_data_new_function          (GtkPlotFunc function);
void                gtk_plot_data_construct_function    (GtkPlotData *data,
                                                         GtkPlotFunc function);
GtkWidget*          gtk_plot_data_new_iterator          (GtkPlotIterator iterator,
                                                         gint npoints,
                                                         guint16 mask);
void                gtk_plot_data_construct_iterator    (GtkPlotData *data,
                                                         GtkPlotIterator iterator,
                                                         gint npoints,
                                                         guint16 mask);
void                gtk_plot_data_clone                 (GtkPlotData *data,
                                                         GtkPlotData *copy);
void                gtk_plot_data_add_dimension         (GtkPlotData *data,
                                                         const gchar *name,
                                                         const gchar *label,
                                                         const gchar *desc,
                                                         GType value_type,
                                                         gboolean required,
                                                         gboolean independent);
void                gtk_plot_data_remove_dimension      (GtkPlotData *data,
                                                         const gchar *name);
GtkPlotArray *      gtk_plot_data_find_dimension        (GtkPlotData *data,
                                                         const gchar *name);
guint               gtk_plot_data_required_dimensions   (GtkPlotData *data);
guint               gtk_plot_data_independent_dimensions
                                                        (GtkPlotData *data);
void                gtk_plot_data_paint                 (GtkPlotData *data);
void                gtk_plot_data_update                (GtkPlotData *data);
void                gtk_plot_data_draw_points           (GtkPlotData *data,
                                                         gint npoints);
void                gtk_plot_data_draw_symbol           (GtkPlotData *data,
                                                         gdouble px,
                                                         gdouble py);
GtkPlotArray *      gtk_plot_data_dimension_set_points  (GtkPlotData *data,
                                                         const gchar *name,
                                                         gdouble *points);
void                gtk_plot_data_dimension_set_array   (GtkPlotData *data,
                                                         const gchar *name,
                                                         GtkPlotArray *array);
GtkPlotArray *      gtk_plot_data_dimension_get_array   (GtkPlotData *data,
                                                         const gchar *name);
void                gtk_plot_data_dimension_set_scale   (GtkPlotData *data,
                                                         const gchar *name,
                                                         gdouble scale);
gdouble             gtk_plot_data_dimension_get_scale   (GtkPlotData *data,
                                                         const gchar *name);
void                gtk_plot_data_set_points            (GtkPlotData *data,
                                                         gdouble *x,
                                                         gdouble *y,
                                                         gdouble *dx,
                                                         gdouble *dy,
                                                         gint num_points);
void                gtk_plot_data_get_points            (GtkPlotData *dataset,
                                                         gdouble **x,
                                                         gdouble **y,
                                                         gdouble **dx,
                                                         gdouble **dy,
                                                         gint *num_points);
void                gtk_plot_data_get_point             (GtkPlotData *dataset,
                                                         gint n,
                                                         gdouble *x,
                                                         gdouble *y,
                                                         gdouble *z,
                                                         gdouble *a,
                                                         gdouble *dx,
                                                         gdouble *dy,
                                                         gdouble *dz,
                                                         gdouble *da,
                                                         gchar **label,
                                                         gboolean *error);
GtkPlotArray *      gtk_plot_data_set_x                 (GtkPlotData *data,
                                                         gdouble *x);
GtkPlotArray *      gtk_plot_data_set_y                 (GtkPlotData *data,
                                                         gdouble *y);
GtkPlotArray *      gtk_plot_data_set_z                 (GtkPlotData *data,
                                                         gdouble *z);
GtkPlotArray *      gtk_plot_data_set_a                 (GtkPlotData *data,
                                                         gdouble *a);
GtkPlotArray *      gtk_plot_data_set_dx                (GtkPlotData *data,
                                                         gdouble *dx);
GtkPlotArray *      gtk_plot_data_set_dy                (GtkPlotData *data,
                                                         gdouble *dy);
GtkPlotArray *      gtk_plot_data_set_dz                (GtkPlotData *data,
                                                         gdouble *dz);
GtkPlotArray *      gtk_plot_data_set_da                (GtkPlotData *data,
                                                         gdouble *da);
void                gtk_plot_data_set_a_scale           (GtkPlotData *data,
                                                         gdouble a_scale);
GtkPlotArray *      gtk_plot_data_set_labels            (GtkPlotData *data,
                                                         gchar **labels);
gdouble *           gtk_plot_data_get_x                 (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble *           gtk_plot_data_get_y                 (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble *           gtk_plot_data_get_z                 (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble *           gtk_plot_data_get_a                 (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble *           gtk_plot_data_get_dx                (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble *           gtk_plot_data_get_dy                (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble *           gtk_plot_data_get_dz                (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble *           gtk_plot_data_get_da                (GtkPlotData *dataset,
                                                         gint *num_points);
gdouble             gtk_plot_data_get_a_scale           (GtkPlotData *dataset);
gchar **            gtk_plot_data_get_labels            (GtkPlotData *dataset,
                                                         gboolean *show_labels);
void                gtk_plot_data_show_labels           (GtkPlotData *dataset,
                                                         gboolean show_labels);
void                gtk_plot_data_labels_set_attributes (GtkPlotData *data,
                                                         const gchar *font,
                                                         gint height,
                                                         gint angle,
                                                         const GdkColor *fg,
                                                         const GdkColor *bg);
void                gtk_plot_data_set_numpoints         (GtkPlotData *dataset,
                                                         gint num_points);
gint                gtk_plot_data_get_numpoints         (GtkPlotData *data);
void                gtk_plot_data_set_symbol            (GtkPlotData *dataset,
                                                         GtkPlotSymbolType type,
                                                         GtkPlotSymbolStyle style,
                                                         gint size,
                                                         gfloat line_width,
                                                         const GdkColor *color,
                                                         const GdkColor *border_color);
void                gtk_plot_data_get_symbol            (GtkPlotData *dataset,
                                                         GtkPlotSymbolType *type,
                                                         GtkPlotSymbolStyle *style,
                                                         gint *size,
                                                         gfloat *line_width,
                                                         GdkColor *color,
                                                         GdkColor *border_color);
void                gtk_plot_data_set_connector         (GtkPlotData *dataset,
                                                         GtkPlotConnector connector);
gint                gtk_plot_data_get_connector         (GtkPlotData *dataset);
void                gtk_plot_data_set_line_attributes   (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);
void                gtk_plot_data_get_line_attributes   (GtkPlotData *dataset,
                                                         GtkPlotLineStyle *style,
                                                         GdkCapStyle *cap_style,
                                                         GdkJoinStyle *join_style,
                                                         gfloat *width,
                                                         GdkColor *color);
void                gtk_plot_data_set_x_attributes      (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);
void                gtk_plot_data_set_y_attributes      (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);
void                gtk_plot_data_set_z_attributes      (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);
void                gtk_plot_data_show_xerrbars         (GtkPlotData *dataset);
void                gtk_plot_data_show_yerrbars         (GtkPlotData *dataset);
void                gtk_plot_data_show_zerrbars         (GtkPlotData *dataset);
void                gtk_plot_data_hide_xerrbars         (GtkPlotData *dataset);
void                gtk_plot_data_hide_yerrbars         (GtkPlotData *dataset);
void                gtk_plot_data_hide_zerrbars         (GtkPlotData *dataset);
void                gtk_plot_data_fill_area             (GtkPlotData *dataset,
                                                         gboolean fill);
gboolean            gtk_plot_data_area_is_filled        (GtkPlotData *dataset);
void                gtk_plot_data_show_legend           (GtkPlotData *data);
void                gtk_plot_data_hide_legend           (GtkPlotData *dataset);
void                gtk_plot_data_set_legend            (GtkPlotData *dataset,
                                                         const gchar *legend);
void                gtk_plot_data_set_legend_precision  (GtkPlotData *dataset,
                                                         gint precision);
gint                gtk_plot_data_get_legend_precision  (GtkPlotData *data);
void                gtk_plot_data_set_name              (GtkPlotData *dataset,
                                                         const gchar *name);
GtkPlotAxis *       gtk_plot_data_gradient              (GtkPlotData *data);
GtkAllocation       gtk_plot_data_get_gradient_allocation
                                                        (GtkPlotData *data);
void                gtk_plot_data_move_gradient         (GtkPlotData *data,
                                                         gdouble x,
                                                         gdouble y);
void                gtk_plot_data_set_gradient_size     (GtkPlotData *data,
                                                         gint size);
void                gtk_plot_data_reset_gradient        (GtkPlotData *data);
void                gtk_plot_data_reset_gradient_colors (GtkPlotData *data);
void                gtk_plot_data_gradient_use_custom_colors
                                                        (GtkPlotData *data,
                                                         gboolean custom);
gboolean            gtk_plot_data_gradient_custom_colors
                                                        (GtkPlotData *data);
void                gtk_plot_data_set_gradient_mask     (GtkPlotData *data,
                                                         gint mask);
gint                gtk_plot_data_get_gradient_mask     (GtkPlotData *data);
void                gtk_plot_data_gradient_set_visible  (GtkPlotData *data,
                                                         gboolean visible);
gboolean            gtk_plot_data_gradient_visible      (GtkPlotData *data);
void                gtk_plot_data_gradient_autoscale_a  (GtkPlotData *data);
void                gtk_plot_data_gradient_autoscale_da (GtkPlotData *data);
void                gtk_plot_data_gradient_autoscale_z  (GtkPlotData *data);
void                gtk_plot_data_set_gradient_colors   (GtkPlotData *data,
                                                         const GdkColor *min,
                                                         const GdkColor *max);
void                gtk_plot_data_get_gradient_colors   (GtkPlotData *data,
                                                         GdkColor *min,
                                                         GdkColor *max);
void                gtk_plot_data_set_gradient_nth_color
                                                        (GtkPlotData *data,
                                                         guint level,
                                                         GdkColor *color);
const GdkColor *    gtk_plot_data_get_gradient_nth_color
                                                        (GtkPlotData *data,
                                                         guint level);
void                gtk_plot_data_set_gradient_outer_colors
                                                        (GtkPlotData *data,
                                                         const GdkColor *min,
                                                         const GdkColor *max);
void                gtk_plot_data_get_gradient_outer_colors
                                                        (GtkPlotData *data,
                                                         GdkColor *min,
                                                         GdkColor *max);
void                gtk_plot_data_set_gradient          (GtkPlotData *data,
                                                         gdouble min,
                                                         gdouble max,
                                                         gint nlevels,
                                                         gint nsublevels);
void                gtk_plot_data_get_gradient          (GtkPlotData *data,
                                                         gdouble *min,
                                                         gdouble *max,
                                                         gint *nlevels,
                                                         gint *nsublevels);
void                gtk_plot_data_get_gradient_level    (GtkPlotData *data,
                                                         gdouble level,
                                                         GdkColor *color);
void                gtk_plot_data_gradient_set_style    (GtkPlotData *data,
                                                         GtkPlotLabelStyle style,
                                                         gint precision);
void                gtk_plot_data_gradient_set_scale    (GtkPlotData *data,
                                                         GtkPlotScale scale);
void                gtk_plot_data_set_link              (GtkPlotData *dataset,
                                                         gpointer link);
gpointer            gtk_plot_data_get_link              (GtkPlotData *dataset);
void                gtk_plot_data_remove_link           (GtkPlotData *dataset);
GtkPlotMarker *     gtk_plot_data_add_marker            (GtkPlotData *data,
                                                         guint point);
gboolean            gtk_plot_data_remove_marker         (GtkPlotData *data,
                                                         GtkPlotMarker *marker);
void                gtk_plot_data_remove_markers        (GtkPlotData *data);
void                gtk_plot_data_show_markers          (GtkPlotData *data,
                                                         gboolean show);
gboolean            gtk_plot_data_markers_visible       (GtkPlotData *data);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkPlotData
                           +----GtkPlotBar
                           +----GtkPlotBox
                           +----GtkPlotBubble
                           +----GtkPlotCandle
                           +----GtkPlotSurface
                           +----GtkPlotFlux
                           +----GtkPlotPixmap
                           +----GtkPlotSegment

Implemented Interfaces

GtkPlotData implements AtkImplementorIface and GtkBuildable.

Properties

  "bottom-axis"              GtkPlotAxis*          : Read
  "color-gt-max"             gpointer              : Read / Write
  "color-lt-min"             gpointer              : Read / Write
  "color-max"                gpointer              : Read / Write
  "color-min"                gpointer              : Read / Write
  "fill-area"                gboolean              : Read / Write
  "gradient-break"           gboolean              : Read / Write
  "gradient-break-max"       gdouble               : Read / Write
  "gradient-break-min"       gdouble               : Read / Write
  "gradient-break-nminor"    gint                  : Read / Write
  "gradient-break-position"  gdouble               : Read / Write
  "gradient-break-scale"     gint                  : Read / Write
  "gradient-break-step"      gdouble               : Read / Write
  "gradient-custom"          gboolean              : Read / Write
  "gradient-mask"            gint                  : Read / Write
  "gradient-max"             gdouble               : Read / Write
  "gradient-min"             gdouble               : Read / Write
  "gradient-nmajor"          gint                  : Read / Write
  "gradient-nminor"          gint                  : Read / Write
  "gradient-scale"           gint                  : Read / Write
  "gradient-show-lt-gt"      gboolean              : Read / Write
  "gradient-step"            gdouble               : Read / Write
  "is-function"              gboolean              : Read / Write
  "is-iterator"              gboolean              : Read / Write
  "iterator-mask"            gint                  : Read / Write
  "labels-angle"             gint                  : Read / Write
  "labels-bg-color"          gpointer              : Read / Write
  "labels-border"            gint                  : Read / Write
  "labels-border-shadow"     gint                  : Read / Write
  "labels-border-space"      gint                  : Read / Write
  "labels-border-width"      gint                  : Read / Write
  "labels-fg-color"          gpointer              : Read / Write
  "labels-font"              gchar*                : Read / Write
  "labels-offset"            gint                  : Read / Write
  "labels-size"              gint                  : Read / Write
  "labels-text"              gchar*                : Read / Write
  "labels-transparent"       gboolean              : Read / Write
  "legend"                   gchar*                : Read / Write
  "legends-precision"        gint                  : Read / Write
  "legends-style"            gint                  : Read / Write
  "line-cap"                 gint                  : Read / Write
  "line-color"               gpointer              : Read / Write
  "line-connector"           gint                  : Read / Write
  "line-join"                gint                  : Read / Write
  "line-style"               gint                  : Read / Write
  "line-width"               gdouble               : Read / Write
  "name"                     gchar*                : Read / Write
  "num-points"               gint                  : Read / Write
  "show-gradient"            gboolean              : Read / Write
  "show-labels"              gboolean              : Read / Write
  "show-legends"             gboolean              : Read / Write
  "show-xerrbars"            gboolean              : Read / Write
  "show-yerrbars"            gboolean              : Read / Write
  "show-zerrbars"            gboolean              : Read / Write
  "symbol-border-color"      gpointer              : Read / Write
  "symbol-border-width"      gdouble               : Read / Write
  "symbol-color"             gpointer              : Read / Write
  "symbol-size"              gint                  : Read / Write
  "symbol-style"             gint                  : Read / Write
  "symbol-type"              gint                  : Read / Write
  "xerrbar-caps"             gint                  : Read / Write
  "xerrbar-width"            gint                  : Read / Write
  "xline-cap"                gint                  : Read / Write
  "xline-color"              gpointer              : Read / Write
  "xline-join"               gint                  : Read / Write
  "xline-style"              gint                  : Read / Write
  "xline-width"              gdouble               : Read / Write
  "xstep"                    gdouble               : Read / Write
  "yerrbar-caps"             gint                  : Read / Write
  "yerrbar-width"            gint                  : Read / Write
  "yline-cap"                gint                  : Read / Write
  "yline-color"              gpointer              : Read / Write
  "yline-join"               gint                  : Read / Write
  "yline-style"              gint                  : Read / Write
  "yline-width"              gdouble               : Read / Write
  "ystep"                    gdouble               : Read / Write
  "zerrbar-caps"             gint                  : Read / Write
  "zerrbar-width"            gint                  : Read / Write
  "zline-cap"                gint                  : Read / Write
  "zline-color"              gpointer              : Read / Write
  "zline-join"               gint                  : Read / Write
  "zline-style"              gint                  : Read / Write
  "zline-width"              gdouble               : Read / Write
  "zstep"                    gdouble               : Read / Write

Signals

  "add-to-plot"                                    : Run Last
  "draw-data"                                      : Run First
  "gradient-changed"                               : Run Last
  "gradient-colors-changed"                        : Run Last
  "update"                                         : Run Last

Description

A GtkPlotData object contains multiple dimensions of data for GtkPlots. Each dimension has a name, a label, a description and an array of typed values. Each GtkPlot can display multiple GtkPlotData sets.

Predefined dimension names are: "x" for X values, "y" for Y values, "z" for Z values, "a" for Symbol size, "dx" for X error, "dy" for Y error, "dz" for Z error, "da" for amplitude values, "labels" for value labels

Details

GtkPlotData

typedef struct _GtkPlotData GtkPlotData;

The GtkPlotData struct contains only private data. It should only be accessed through the functions described below.


gtk_plot_data_new ()

GtkWidget*          gtk_plot_data_new                   (void);

Returns :


gtk_plot_data_new_function ()

GtkWidget*          gtk_plot_data_new_function          (GtkPlotFunc function);

function :

a GtkPlotFunc.. scope async.

Returns :

the GtkPlotData Widget. transfer none.

gtk_plot_data_construct_function ()

void                gtk_plot_data_construct_function    (GtkPlotData *data,
                                                         GtkPlotFunc function);

data :

a GtkPlotData widget.

function :

a GtkPlotFunc.. scope notified.

gtk_plot_data_new_iterator ()

GtkWidget*          gtk_plot_data_new_iterator          (GtkPlotIterator iterator,
                                                         gint npoints,
                                                         guint16 mask);

iterator :

a GtkPlotIterator.. scope async.

npoints :

mask :

Returns :

(transfer full) a new GtkPlotData.

gtk_plot_data_construct_iterator ()

void                gtk_plot_data_construct_iterator    (GtkPlotData *data,
                                                         GtkPlotIterator iterator,
                                                         gint npoints,
                                                         guint16 mask);

data :

a GtkPlotData widget.

iterator :

a GtkPlotIterator.. scope async.

npoints :

mask :


gtk_plot_data_clone ()

void                gtk_plot_data_clone                 (GtkPlotData *data,
                                                         GtkPlotData *copy);

data :

a GtkPlotData widget.

copy :


gtk_plot_data_add_dimension ()

void                gtk_plot_data_add_dimension         (GtkPlotData *data,
                                                         const gchar *name,
                                                         const gchar *label,
                                                         const gchar *desc,
                                                         GType value_type,
                                                         gboolean required,
                                                         gboolean independent);

data :

a GtkPlotData widget.

name :

label :

desc :

value_type :

required :

independent :


gtk_plot_data_remove_dimension ()

void                gtk_plot_data_remove_dimension      (GtkPlotData *data,
                                                         const gchar *name);

data :

a GtkPlotData widget.

name :


gtk_plot_data_find_dimension ()

GtkPlotArray *      gtk_plot_data_find_dimension        (GtkPlotData *data,
                                                         const gchar *name);

data :

a GtkPlotData widget.

name :

dimension name to be searched for

Returns :

(transfer none) the GtkPlotArray with the given name

gtk_plot_data_required_dimensions ()

guint               gtk_plot_data_required_dimensions   (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :


gtk_plot_data_independent_dimensions ()

guint               gtk_plot_data_independent_dimensions
                                                        (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :


gtk_plot_data_paint ()

void                gtk_plot_data_paint                 (GtkPlotData *data);

data :


gtk_plot_data_update ()

void                gtk_plot_data_update                (GtkPlotData *data);

data :

a GtkPlotData widget.

gtk_plot_data_draw_points ()

void                gtk_plot_data_draw_points           (GtkPlotData *data,
                                                         gint npoints);

data :

a GtkPlotData widget.

npoints :


gtk_plot_data_draw_symbol ()

void                gtk_plot_data_draw_symbol           (GtkPlotData *data,
                                                         gdouble px,
                                                         gdouble py);

data :

a GtkPlotData widget.

px :

py :


gtk_plot_data_dimension_set_points ()

GtkPlotArray *      gtk_plot_data_dimension_set_points  (GtkPlotData *data,
                                                         const gchar *name,
                                                         gdouble *points);

data :

a GtkPlotData widget.

name :

the dimension name affected

points :

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_dimension_set_array ()

void                gtk_plot_data_dimension_set_array   (GtkPlotData *data,
                                                         const gchar *name,
                                                         GtkPlotArray *array);

data :

a GtkPlotData widget.

name :

array :


gtk_plot_data_dimension_get_array ()

GtkPlotArray *      gtk_plot_data_dimension_get_array   (GtkPlotData *data,
                                                         const gchar *name);

data :

a GtkPlotData widget.

name :

the dimension name to be searched

Returns :

(transfer none) the GtkPlotArray with the given name

gtk_plot_data_dimension_set_scale ()

void                gtk_plot_data_dimension_set_scale   (GtkPlotData *data,
                                                         const gchar *name,
                                                         gdouble scale);

data :

name :

scale :


gtk_plot_data_dimension_get_scale ()

gdouble             gtk_plot_data_dimension_get_scale   (GtkPlotData *data,
                                                         const gchar *name);

data :

name :

Returns :


gtk_plot_data_set_points ()

void                gtk_plot_data_set_points            (GtkPlotData *data,
                                                         gdouble *x,
                                                         gdouble *y,
                                                         gdouble *dx,
                                                         gdouble *dy,
                                                         gint num_points);

data :

a GtkPlotData widget.

x :

(transfer none) array of gdouble x-values

y :

(transfer none) array of gdouble y-values

dx :

(transfer none) array of gdouble delta-x-values (null)

dy :

(transfer none) array of gdouble delta-x-values (null)

num_points :

number of points = length of arrays

gtk_plot_data_get_points ()

void                gtk_plot_data_get_points            (GtkPlotData *dataset,
                                                         gdouble **x,
                                                         gdouble **y,
                                                         gdouble **dx,
                                                         gdouble **dy,
                                                         gint *num_points);

Retrieves pointers to internal plot data. Beware: The plot data belongs to the caller of #gtk_plot_data_set_points()

dataset :

a GtkPlotData widget.

x :

(transfer none) where to store result pointer

y :

(transfer none) where to store result pointer

dx :

(transfer none) where to store result pointer

dy :

(transfer none) where to store result pointer

num_points :

(transfer none) where to store number of points

gtk_plot_data_get_point ()

void                gtk_plot_data_get_point             (GtkPlotData *dataset,
                                                         gint n,
                                                         gdouble *x,
                                                         gdouble *y,
                                                         gdouble *z,
                                                         gdouble *a,
                                                         gdouble *dx,
                                                         gdouble *dy,
                                                         gdouble *dz,
                                                         gdouble *da,
                                                         gchar **label,
                                                         gboolean *error);

dataset :

a GtkPlotData widget.

n :

x :

y :

z :

a :

dx :

dy :

dz :

da :

label :

error :


gtk_plot_data_set_x ()

GtkPlotArray *      gtk_plot_data_set_x                 (GtkPlotData *data,
                                                         gdouble *x);

Set pointer to plot data (x-values). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_x().

data :

a GtkPlotData widget.

x :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_y ()

GtkPlotArray *      gtk_plot_data_set_y                 (GtkPlotData *data,
                                                         gdouble *y);

Set pointer to plot data (y-values). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_y().

data :

a GtkPlotData widget.

y :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_z ()

GtkPlotArray *      gtk_plot_data_set_z                 (GtkPlotData *data,
                                                         gdouble *z);

Set pointer to plot data (z-values). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_z().

data :

a GtkPlotData widget.

z :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_a ()

GtkPlotArray *      gtk_plot_data_set_a                 (GtkPlotData *data,
                                                         gdouble *a);

Set pointer to plot data (Symbol size). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_a().

data :

a GtkPlotData widget.

a :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_dx ()

GtkPlotArray *      gtk_plot_data_set_dx                (GtkPlotData *data,
                                                         gdouble *dx);

Set pointer to plot data (x-error). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_dx().

data :

a GtkPlotData widget.

dx :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_dy ()

GtkPlotArray *      gtk_plot_data_set_dy                (GtkPlotData *data,
                                                         gdouble *dy);

Set pointer to plot data (y-error). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_dy().

data :

a GtkPlotData widget.

dy :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_dz ()

GtkPlotArray *      gtk_plot_data_set_dz                (GtkPlotData *data,
                                                         gdouble *dz);

Set pointer to plot data (z-error). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_dz().

data :

a GtkPlotData widget.

dz :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_da ()

GtkPlotArray *      gtk_plot_data_set_da                (GtkPlotData *data,
                                                         gdouble *da);

Set pointer to plot data (Amplitude). The plot data is not duplicated. It belongs to the caller of #gtk_plot_data_set_da().

data :

a GtkPlotData widget.

da :

(transfer none) pointer to plot data

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_set_a_scale ()

void                gtk_plot_data_set_a_scale           (GtkPlotData *data,
                                                         gdouble a_scale);

data :

a GtkPlotData widget.

a_scale :


gtk_plot_data_set_labels ()

GtkPlotArray *      gtk_plot_data_set_labels            (GtkPlotData *data,
                                                         gchar **labels);

data :

a GtkPlotData widget.

labels :

labels to be set

Returns :

(transfer none) the affected GtkPlotArray

gtk_plot_data_get_x ()

gdouble *           gtk_plot_data_get_x                 (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_y ()

gdouble *           gtk_plot_data_get_y                 (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_z ()

gdouble *           gtk_plot_data_get_z                 (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_a ()

gdouble *           gtk_plot_data_get_a                 (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_dx ()

gdouble *           gtk_plot_data_get_dx                (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_dy ()

gdouble *           gtk_plot_data_get_dy                (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_dz ()

gdouble *           gtk_plot_data_get_dz                (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_da ()

gdouble *           gtk_plot_data_get_da                (GtkPlotData *dataset,
                                                         gint *num_points);

Retrieves a pointer to internal plot data. The plot data belongs to the caller of of #gtk_plot_data_set_x().

dataset :

a GtkPlotData widget.

num_points :

place to store number of points

Returns :

(transfer none) pointer to internal plot data

gtk_plot_data_get_a_scale ()

gdouble             gtk_plot_data_get_a_scale           (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

Returns :


gtk_plot_data_get_labels ()

gchar **            gtk_plot_data_get_labels            (GtkPlotData *dataset,
                                                         gboolean *show_labels);

dataset :

a GtkPlotData widget.

show_labels :

current setting. out.

Returns :

(transfer none) the label string array

gtk_plot_data_show_labels ()

void                gtk_plot_data_show_labels           (GtkPlotData *dataset,
                                                         gboolean show_labels);

dataset :

a GtkPlotData widget.

show_labels :


gtk_plot_data_labels_set_attributes ()

void                gtk_plot_data_labels_set_attributes (GtkPlotData *data,
                                                         const gchar *font,
                                                         gint height,
                                                         gint angle,
                                                         const GdkColor *fg,
                                                         const GdkColor *bg);

data :

a GtkPlotData widget.

font :

height :

angle :

fg :

bg :


gtk_plot_data_set_numpoints ()

void                gtk_plot_data_set_numpoints         (GtkPlotData *dataset,
                                                         gint num_points);

dataset :

a GtkPlotData widget.

num_points :


gtk_plot_data_get_numpoints ()

gint                gtk_plot_data_get_numpoints         (GtkPlotData *data);

data :

Returns :


gtk_plot_data_set_symbol ()

void                gtk_plot_data_set_symbol            (GtkPlotData *dataset,
                                                         GtkPlotSymbolType type,
                                                         GtkPlotSymbolStyle style,
                                                         gint size,
                                                         gfloat line_width,
                                                         const GdkColor *color,
                                                         const GdkColor *border_color);

dataset :

a GtkPlotData widget.

type :

symbol type, see GtkPlotSymbolType

style :

symbol style, see GtkPlotSymbolStyle

size :

symbol size

line_width :

symbol line width

color :

fill color

border_color :

border color

gtk_plot_data_get_symbol ()

void                gtk_plot_data_get_symbol            (GtkPlotData *dataset,
                                                         GtkPlotSymbolType *type,
                                                         GtkPlotSymbolStyle *style,
                                                         gint *size,
                                                         gfloat *line_width,
                                                         GdkColor *color,
                                                         GdkColor *border_color);

dataset :

a GtkPlotData widget.

type :

style :

size :

line_width :

color :

border_color :


gtk_plot_data_set_connector ()

void                gtk_plot_data_set_connector         (GtkPlotData *dataset,
                                                         GtkPlotConnector connector);

dataset :

a GtkPlotData widget.

connector :


gtk_plot_data_get_connector ()

gint                gtk_plot_data_get_connector         (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

Returns :


gtk_plot_data_set_line_attributes ()

void                gtk_plot_data_set_line_attributes   (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);

dataset :

a GtkPlotData widget.

style :

a GtkPlotLineStyle

cap_style :

a GdkCapStyle

join_style :

a GdkJoinStyle

width :

line width

color :

line color

gtk_plot_data_get_line_attributes ()

void                gtk_plot_data_get_line_attributes   (GtkPlotData *dataset,
                                                         GtkPlotLineStyle *style,
                                                         GdkCapStyle *cap_style,
                                                         GdkJoinStyle *join_style,
                                                         gfloat *width,
                                                         GdkColor *color);

dataset :

a GtkPlotData widget.

style :

cap_style :

join_style :

width :

color :


gtk_plot_data_set_x_attributes ()

void                gtk_plot_data_set_x_attributes      (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);

dataset :

a GtkPlotData widget.

style :

cap_style :

join_style :

width :

color :


gtk_plot_data_set_y_attributes ()

void                gtk_plot_data_set_y_attributes      (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);

dataset :

a GtkPlotData widget.

style :

cap_style :

join_style :

width :

color :


gtk_plot_data_set_z_attributes ()

void                gtk_plot_data_set_z_attributes      (GtkPlotData *dataset,
                                                         GtkPlotLineStyle style,
                                                         GdkCapStyle cap_style,
                                                         GdkJoinStyle join_style,
                                                         gfloat width,
                                                         const GdkColor *color);

dataset :

a GtkPlotData widget.

style :

cap_style :

join_style :

width :

color :


gtk_plot_data_show_xerrbars ()

void                gtk_plot_data_show_xerrbars         (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_show_yerrbars ()

void                gtk_plot_data_show_yerrbars         (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_show_zerrbars ()

void                gtk_plot_data_show_zerrbars         (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_hide_xerrbars ()

void                gtk_plot_data_hide_xerrbars         (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_hide_yerrbars ()

void                gtk_plot_data_hide_yerrbars         (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_hide_zerrbars ()

void                gtk_plot_data_hide_zerrbars         (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_fill_area ()

void                gtk_plot_data_fill_area             (GtkPlotData *dataset,
                                                         gboolean fill);

dataset :

a GtkPlotData widget.

fill :


gtk_plot_data_area_is_filled ()

gboolean            gtk_plot_data_area_is_filled        (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

Returns :


gtk_plot_data_show_legend ()

void                gtk_plot_data_show_legend           (GtkPlotData *data);

data :


gtk_plot_data_hide_legend ()

void                gtk_plot_data_hide_legend           (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_set_legend ()

void                gtk_plot_data_set_legend            (GtkPlotData *dataset,
                                                         const gchar *legend);

dataset :

a GtkPlotData widget.

legend :


gtk_plot_data_set_legend_precision ()

void                gtk_plot_data_set_legend_precision  (GtkPlotData *dataset,
                                                         gint precision);

dataset :

a GtkPlotData widget.

precision :


gtk_plot_data_get_legend_precision ()

gint                gtk_plot_data_get_legend_precision  (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :


gtk_plot_data_set_name ()

void                gtk_plot_data_set_name              (GtkPlotData *dataset,
                                                         const gchar *name);

dataset :

a GtkPlotData widget.

name :


gtk_plot_data_gradient ()

GtkPlotAxis *       gtk_plot_data_gradient              (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :

(transfer none) the gradient GtkPlotAxis

gtk_plot_data_get_gradient_allocation ()

GtkAllocation       gtk_plot_data_get_gradient_allocation
                                                        (GtkPlotData *data);

data :

a GtkPlotData widget

Returns :

(transfer full) the gradient GtkAllocation

gtk_plot_data_move_gradient ()

void                gtk_plot_data_move_gradient         (GtkPlotData *data,
                                                         gdouble x,
                                                         gdouble y);

data :

a GtkPlotData widget.

x :

y :


gtk_plot_data_set_gradient_size ()

void                gtk_plot_data_set_gradient_size     (GtkPlotData *data,
                                                         gint size);

data :

a GtkPlotData widget.

size :


gtk_plot_data_reset_gradient ()

void                gtk_plot_data_reset_gradient        (GtkPlotData *data);

data :


gtk_plot_data_reset_gradient_colors ()

void                gtk_plot_data_reset_gradient_colors (GtkPlotData *data);

data :

a GtkPlotData widget.

gtk_plot_data_gradient_use_custom_colors ()

void                gtk_plot_data_gradient_use_custom_colors
                                                        (GtkPlotData *data,
                                                         gboolean custom);

data :

a GtkPlotData widget.

custom :


gtk_plot_data_gradient_custom_colors ()

gboolean            gtk_plot_data_gradient_custom_colors
                                                        (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :


gtk_plot_data_set_gradient_mask ()

void                gtk_plot_data_set_gradient_mask     (GtkPlotData *data,
                                                         gint mask);

data :

a GtkPlotData widget.

mask :


gtk_plot_data_get_gradient_mask ()

gint                gtk_plot_data_get_gradient_mask     (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :


gtk_plot_data_gradient_set_visible ()

void                gtk_plot_data_gradient_set_visible  (GtkPlotData *data,
                                                         gboolean visible);

data :

visible :


gtk_plot_data_gradient_visible ()

gboolean            gtk_plot_data_gradient_visible      (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :


gtk_plot_data_gradient_autoscale_a ()

void                gtk_plot_data_gradient_autoscale_a  (GtkPlotData *data);

data :


gtk_plot_data_gradient_autoscale_da ()

void                gtk_plot_data_gradient_autoscale_da (GtkPlotData *data);

data :

a GtkPlotData widget.

gtk_plot_data_gradient_autoscale_z ()

void                gtk_plot_data_gradient_autoscale_z  (GtkPlotData *data);

data :

a GtkPlotData widget.

gtk_plot_data_set_gradient_colors ()

void                gtk_plot_data_set_gradient_colors   (GtkPlotData *data,
                                                         const GdkColor *min,
                                                         const GdkColor *max);

data :

a GtkPlotData widget.

min :

max :


gtk_plot_data_get_gradient_colors ()

void                gtk_plot_data_get_gradient_colors   (GtkPlotData *data,
                                                         GdkColor *min,
                                                         GdkColor *max);

data :

a GtkPlotData widget.

min :

max :


gtk_plot_data_set_gradient_nth_color ()

void                gtk_plot_data_set_gradient_nth_color
                                                        (GtkPlotData *data,
                                                         guint level,
                                                         GdkColor *color);

data :

a GtkPlotData widget.

level :

color :


gtk_plot_data_get_gradient_nth_color ()

const GdkColor *    gtk_plot_data_get_gradient_nth_color
                                                        (GtkPlotData *data,
                                                         guint level);

data :

a GtkPlotData widget.

level :

Returns :


gtk_plot_data_set_gradient_outer_colors ()

void                gtk_plot_data_set_gradient_outer_colors
                                                        (GtkPlotData *data,
                                                         const GdkColor *min,
                                                         const GdkColor *max);

data :

a GtkPlotData widget.

min :

max :


gtk_plot_data_get_gradient_outer_colors ()

void                gtk_plot_data_get_gradient_outer_colors
                                                        (GtkPlotData *data,
                                                         GdkColor *min,
                                                         GdkColor *max);

data :

a GtkPlotData widget.

min :

max :


gtk_plot_data_set_gradient ()

void                gtk_plot_data_set_gradient          (GtkPlotData *data,
                                                         gdouble min,
                                                         gdouble max,
                                                         gint nlevels,
                                                         gint nsublevels);

data :

a GtkPlotData widget.

min :

max :

nlevels :

nsublevels :


gtk_plot_data_get_gradient ()

void                gtk_plot_data_get_gradient          (GtkPlotData *data,
                                                         gdouble *min,
                                                         gdouble *max,
                                                         gint *nlevels,
                                                         gint *nsublevels);

data :

a GtkPlotData widget.

min :

max :

nlevels :

nsublevels :


gtk_plot_data_get_gradient_level ()

void                gtk_plot_data_get_gradient_level    (GtkPlotData *data,
                                                         gdouble level,
                                                         GdkColor *color);

data :

a GtkPlotData widget.

level :

color :


gtk_plot_data_gradient_set_style ()

void                gtk_plot_data_gradient_set_style    (GtkPlotData *data,
                                                         GtkPlotLabelStyle style,
                                                         gint precision);

data :

a GtkPlotData widget.

style :

precision :


gtk_plot_data_gradient_set_scale ()

void                gtk_plot_data_gradient_set_scale    (GtkPlotData *data,
                                                         GtkPlotScale scale);

data :

a GtkPlotData widget.

scale :


gtk_plot_data_set_link ()

void                gtk_plot_data_set_link              (GtkPlotData *dataset,
                                                         gpointer link);

dataset :

a GtkPlotData widget.

link :


gtk_plot_data_get_link ()

gpointer            gtk_plot_data_get_link              (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

Returns :

(transfer none) link pointer

gtk_plot_data_remove_link ()

void                gtk_plot_data_remove_link           (GtkPlotData *dataset);

dataset :

a GtkPlotData widget.

gtk_plot_data_add_marker ()

GtkPlotMarker *     gtk_plot_data_add_marker            (GtkPlotData *data,
                                                         guint point);

data :

a GtkPlotData widget.

point :

Returns :


gtk_plot_data_remove_marker ()

gboolean            gtk_plot_data_remove_marker         (GtkPlotData *data,
                                                         GtkPlotMarker *marker);

data :

a GtkPlotData widget.

marker :

Returns :


gtk_plot_data_remove_markers ()

void                gtk_plot_data_remove_markers        (GtkPlotData *data);

data :

a GtkPlotData widget.

gtk_plot_data_show_markers ()

void                gtk_plot_data_show_markers          (GtkPlotData *data,
                                                         gboolean show);

data :

a GtkPlotData widget.

show :


gtk_plot_data_markers_visible ()

gboolean            gtk_plot_data_markers_visible       (GtkPlotData *data);

data :

a GtkPlotData widget.

Returns :

Property Details

The "bottom-axis" property

  "bottom-axis"              GtkPlotAxis*          : Read


The "color-gt-max" property

  "color-gt-max"             gpointer              : Read / Write


The "color-lt-min" property

  "color-lt-min"             gpointer              : Read / Write


The "color-max" property

  "color-max"                gpointer              : Read / Write


The "color-min" property

  "color-min"                gpointer              : Read / Write


The "fill-area" property

  "fill-area"                gboolean              : Read / Write

Default value: FALSE


The "gradient-break" property

  "gradient-break"           gboolean              : Read / Write

Default value: FALSE


The "gradient-break-max" property

  "gradient-break-max"       gdouble               : Read / Write

Default value: 0


The "gradient-break-min" property

  "gradient-break-min"       gdouble               : Read / Write

Default value: 0


The "gradient-break-nminor" property

  "gradient-break-nminor"    gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "gradient-break-position" property

  "gradient-break-position"  gdouble               : Read / Write

Allowed values: [0,1]

Default value: 0


The "gradient-break-scale" property

  "gradient-break-scale"     gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "gradient-break-step" property

  "gradient-break-step"      gdouble               : Read / Write

Default value: 0


The "gradient-custom" property

  "gradient-custom"          gboolean              : Read / Write

Default value: FALSE


The "gradient-mask" property

  "gradient-mask"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "gradient-max" property

  "gradient-max"             gdouble               : Read / Write

Default value: 0


The "gradient-min" property

  "gradient-min"             gdouble               : Read / Write

Default value: 0


The "gradient-nmajor" property

  "gradient-nmajor"          gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "gradient-nminor" property

  "gradient-nminor"          gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "gradient-scale" property

  "gradient-scale"           gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "gradient-show-lt-gt" property

  "gradient-show-lt-gt"      gboolean              : Read / Write

Default value: TRUE


The "gradient-step" property

  "gradient-step"            gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "is-function" property

  "is-function"              gboolean              : Read / Write

Default value: FALSE


The "is-iterator" property

  "is-iterator"              gboolean              : Read / Write

Default value: FALSE


The "iterator-mask" property

  "iterator-mask"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "labels-angle" property

  "labels-angle"             gint                  : Read / Write

Allowed values: [0,270]

Default value: 0


The "labels-bg-color" property

  "labels-bg-color"          gpointer              : Read / Write


The "labels-border" property

  "labels-border"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "labels-border-shadow" property

  "labels-border-shadow"     gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "labels-border-space" property

  "labels-border-space"      gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "labels-border-width" property

  "labels-border-width"      gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "labels-fg-color" property

  "labels-fg-color"          gpointer              : Read / Write


The "labels-font" property

  "labels-font"              gchar*                : Read / Write

Default value: NULL


The "labels-offset" property

  "labels-offset"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "labels-size" property

  "labels-size"              gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "labels-text" property

  "labels-text"              gchar*                : Read / Write

Default value: NULL


The "labels-transparent" property

  "labels-transparent"       gboolean              : Read / Write

Default value: TRUE


The "legend" property

  "legend"                   gchar*                : Read / Write

Default value: NULL


The "legends-precision" property

  "legends-precision"        gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "legends-style" property

  "legends-style"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "line-cap" property

  "line-cap"                 gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "line-color" property

  "line-color"               gpointer              : Read / Write


The "line-connector" property

  "line-connector"           gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "line-join" property

  "line-join"                gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "line-style" property

  "line-style"               gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "line-width" property

  "line-width"               gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "name" property

  "name"                     gchar*                : Read / Write

Default value: NULL


The "num-points" property

  "num-points"               gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "show-gradient" property

  "show-gradient"            gboolean              : Read / Write

Default value: TRUE


The "show-labels" property

  "show-labels"              gboolean              : Read / Write

Default value: TRUE


The "show-legends" property

  "show-legends"             gboolean              : Read / Write

Default value: TRUE


The "show-xerrbars" property

  "show-xerrbars"            gboolean              : Read / Write

Default value: FALSE


The "show-yerrbars" property

  "show-yerrbars"            gboolean              : Read / Write

Default value: FALSE


The "show-zerrbars" property

  "show-zerrbars"            gboolean              : Read / Write

Default value: FALSE


The "symbol-border-color" property

  "symbol-border-color"      gpointer              : Read / Write


The "symbol-border-width" property

  "symbol-border-width"      gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "symbol-color" property

  "symbol-color"             gpointer              : Read / Write


The "symbol-size" property

  "symbol-size"              gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "symbol-style" property

  "symbol-style"             gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "symbol-type" property

  "symbol-type"              gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "xerrbar-caps" property

  "xerrbar-caps"             gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "xerrbar-width" property

  "xerrbar-width"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "xline-cap" property

  "xline-cap"                gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "xline-color" property

  "xline-color"              gpointer              : Read / Write


The "xline-join" property

  "xline-join"               gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "xline-style" property

  "xline-style"              gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "xline-width" property

  "xline-width"              gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "xstep" property

  "xstep"                    gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "yerrbar-caps" property

  "yerrbar-caps"             gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "yerrbar-width" property

  "yerrbar-width"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "yline-cap" property

  "yline-cap"                gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "yline-color" property

  "yline-color"              gpointer              : Read / Write


The "yline-join" property

  "yline-join"               gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "yline-style" property

  "yline-style"              gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "yline-width" property

  "yline-width"              gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "ystep" property

  "ystep"                    gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "zerrbar-caps" property

  "zerrbar-caps"             gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "zerrbar-width" property

  "zerrbar-width"            gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "zline-cap" property

  "zline-cap"                gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "zline-color" property

  "zline-color"              gpointer              : Read / Write


The "zline-join" property

  "zline-join"               gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "zline-style" property

  "zline-style"              gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "zline-width" property

  "zline-width"              gdouble               : Read / Write

Allowed values: >= 0

Default value: 0


The "zstep" property

  "zstep"                    gdouble               : Read / Write

Allowed values: >= 0

Default value: 0

Signal Details

The "add-to-plot" signal

gboolean            user_function                      (GtkPlotData *plotdata,
                                                        GtkPlot     *arg1,
                                                        gpointer     user_data)      : Run Last

plotdata :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

Returns :


The "draw-data" signal

void                user_function                      (GtkPlotData *plotdata,
                                                        gpointer     user_data)      : Run First

plotdata :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "gradient-changed" signal

void                user_function                      (GtkPlotData *plotdata,
                                                        gpointer     user_data)      : Run Last

plotdata :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "gradient-colors-changed" signal

void                user_function                      (GtkPlotData *plotdata,
                                                        gpointer     user_data)      : Run Last

plotdata :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "update" signal

void                user_function                      (GtkPlotData *data,
                                                        gboolean     new_range,
                                                        gpointer     user_data)      : Run Last

data :

a GtkPlotData widget.

new_range :

user_data :

user data set when the signal handler was connected.