# SpaceGraphEditor(Space)

base classes — `bpy_struct`, `Space`

class `bpy.types.``SpaceGraphEditor`(Space)

  Graph Editor space data

  `auto_snap`

    Automatic time snapping settings for transformations

    - `NONE` No Auto-Snap.
    - `STEP` Frame Step, Snap to 1.0 frame intervals.
    - `TIME_STEP` Second Step, Snap to 1.0 second intervals.
    - `FRAME` Nearest Frame, Snap to actual frames (nla-action time).
    - `SECOND` Nearest Second, Snap to actual seconds (nla-action time).
    - `MARKER` Nearest Marker, Snap to nearest marker.

    Type: | enum in [‘NONE’, ‘STEP’, ‘TIME_STEP’, ‘FRAME’, ‘SECOND’, ‘MARKER’], default ‘NONE’

  `cursor_position_x`

    Graph Editor 2D-Value cursor - X-Value component

    Type: | float in [-inf, inf], default 0.0

  `cursor_position_y`

    Graph Editor 2D-Value cursor - Y-Value component

    Type: | float in [-inf, inf], default 0.0

  `dopesheet`

    Settings for filtering animation data

    Type: | `DopeSheet`, (readonly)

  `has_ghost_curves`

    Graph Editor instance has some ghost curves stored

    Type: | boolean, default False, (readonly)

  `mode`

    Editing context being displayed

    - `FCURVES` F-Curve, Edit animation/keyframes displayed as 2D curves.
    - `DRIVERS` Drivers, Edit drivers.

    Type: | enum in [‘FCURVES’, ‘DRIVERS’], default ‘FCURVES’

  `pivot_point`

    Pivot center for rotation/scaling

    Type: | enum in [‘BOUNDING_BOX_CENTER’, ‘CURSOR’, ‘INDIVIDUAL_ORIGINS’], default ‘BOUNDING_BOX_CENTER’

  `show_cursor`

    Show 2D cursor

    Type: | boolean, default False

  `show_frame_indicator`

    Show frame number beside the current frame indicator line

    Type: | boolean, default False

  `show_group_colors`

    Draw groups and channels with colors matching their corresponding groups

    Type: | boolean, default False

  `show_handles`

    Show handles of Bezier control points

    Type: | boolean, default False

  `show_seconds`

    Show timing in seconds not frames

    Type: | boolean, default False

  `show_sliders`

    Show sliders beside F-Curve channels

    Type: | boolean, default False

  `use_auto_merge_keyframes`

    Automatically merge nearby keyframes

    Type: | boolean, default False

  `use_auto_normalization`

    Automatically recalculate curve normalization on every curve edit

    Type: | boolean, default False

  `use_beauty_drawing`

    Draw F-Curves using Anti-Aliasing and other fancy effects (disable for better performance)

    Type: | boolean, default False

  `use_normalization`

    Display curves in normalized to -1..1 range, for easier editing of multiple curves with different ranges

    Type: | boolean, default False

  `use_only_selected_curves_handles`

    Only keyframes of selected F-Curves are visible and editable

    Type: | boolean, default False

  `use_only_selected_keyframe_handles`

    Only show and edit handles of selected keyframes

    Type: | boolean, default False

  `use_realtime_update`

    When transforming keyframes, changes to the animation data are flushed to other views

    Type: | boolean, default False

  `draw_handler_add`()

    Undocumented

  `draw_handler_remove`()

    Undocumented

Inherited Properties

`bpy_struct.id_data` `Space.type` | `Space.show_locked_time`

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` | `bpy_struct.keyframe_delete` `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`