Count
count.co
  • Getting Started
    • What is Count?
    • Count FAQ
    • Intro to your workspace
    • Example canvases
    • Getting started guides
      • Set up your workspace and projects
        • 1. Review workspace settings
        • 2. Create and organise your projects
      • Canvas orientation
      • Your first ad hoc analysis
        • 1. Examples and templates
        • 2. Build your first queries
        • 3. Create visuals
        • 4. Caching, local cells and scheduling
        • 5. Collaborating with a stakeholder
      • Your first report
        • 1. Examples and templates
        • 2. Filters and control cells
        • 3. Sharing your report
        • 4. Alerts
  • Connect your data
    • Database connection overview
      • Athena
      • Azure Synapse
      • BigQuery
      • Databricks
      • Microsoft SQL Server
      • MySQL
      • PostgreSQL
      • Redshift
      • Snowflake
    • Refresh database schema
    • Upload CSV files
    • dbt integration
      • ☁️dbt Cloud integration
      • 👩‍💻dbt Core integration
  • Import & Export
    • Import from other tools
      • Import Miro files
      • Import SQL files
      • Import Google Sheets
      • Import Jupyter notebooks
    • Export code and results
      • Export compiled SQL and Jinja-SQL
      • Export CSV files
      • Export images and PDF files
  • THE CANVAS
    • Navigating the canvas
      • Canvas tool bar
      • Data sidebar
      • Customizing the canvas
    • Canvas objects
      • Cells
      • Text and markdown
      • Shapes and tools
      • Sticky notes
      • Frames
      • Images
      • Embeds
      • Stamps
      • Grouping objects
      • Object order and alignment
      • Locking objects
      • Scaling objects
      • Shared styles
    • Overviews
    • Templates
    • Count AI
    • Alerts and subscriptions
      • Slack integration
    • Keyboard shortcuts
  • Querying data
    • Cells overview
      • Dynamic query compilation engine
    • SQL cells
      • Referencing other cells
      • Jinja templating
      • SQL formatting
    • Python cells
    • Visual and low-code cells
      • Calculations in visuals and low-code cells
      • Joins in visuals and low-code cells
    • Control cells
      • Single and multiple selects
      • Date controls
      • Text, number, and boolean controls
      • Custom control cells
    • Local DuckDB cells
      • DuckDB on the server
    • Query caching and scheduling
    • Manage queries and results
    • Troubleshooting
  • Visualizing data
    • Visualization overview
    • Templated visuals
    • Custom visuals
      • Marks
      • Facet
      • Subplots
      • Style
      • Filters
    • Formatting a visual
      • Axes
        • Secondary Axis
      • Colors and labels
      • Legends
      • Tooltips
    • Column summaries
    • Dynamic text
    • Every Visual Under the Sun
  • Presenting and Reporting
    • Reports and Slides
  • Count Metrics
    • Intro to Count Metrics
    • Build and edit a catalog
    • Views
      • Creating views
      • Customizing views
    • Datasets
      • Creating datasets
    • Save changes to the catalog
      • Catalog validation
      • Version control
    • Exposing catalogs to the workspace
    • Caching in Count Metrics
    • Using the catalog
      • Explore from cell
  • Sharing and Permissions
    • Real-time collaboration
    • Comments
    • Sharing permissions
    • Shared links
    • Embedding canvases
  • History and Versions
    • Version control
    • Duplicating and merging
    • Data snapshots
  • Settings and administration
    • Workspace settings
      • Workspace members
      • Groups
      • Tags
      • Billing
      • Single sign-on (SSO)
        • Okta
        • Entra ID
        • JumpCloud
        • Google
        • Generic OIDC
      • Brand
    • Connection settings
    • Project settings
    • User settings
    • Roles and permissions
  • Quick guides
    • Interactive control guides
      • Date ranges
      • Date groupings
      • Search
      • Select All
  • Resources
    • Join the Slack community
  • Blog
  • Security overview
  • Terms of use
  • Pricing FAQ
Powered by GitBook
On this page
  • Insert a frame
  • Managing frame contents
  • Moving a frame
  • Hiding a frame
  • Frames within frames
  • Managing frame visibility
  1. THE CANVAS
  2. Canvas objects

Frames

Organize your canvas with frames.

PreviousSticky notesNextImages

Last updated 2 months ago

Frames are designed to help with organizing your canvas into logical groups of objects, and have a number of helpful attributes to achieve this:

  • Moving or rotating a frame moves all contained objects with it.

  • Frames can be hidden, so you can use them to hide extraneous detail.

  • Frames can be added to reports as views of your canvas.

  • Frames can be given reader-friendly names.

  • Cell connectors can be disabled per-frame, for better control of canvas legibility.

  • Frames can be locked for modification by non-analysts, helping keep complex logic intact.

Insert a frame

To add a frame, select the frame button from the canvas toolbar, or use the F keyboard shortcut.

When dragging to create a frame, if it is dragged over any other objects they will be added to the frame upon creation.

Managing frame contents

To add an object to a frame, either:

  • Drag the boundaries of a frame around an object to add it to the frame

  • Drag the object inside the frame boundaries

When an object is about to be added to a frame, the borders of the frame will be highlighted.

To remove an object from a frame, just drag the object out of the frame.

Not sure if an object is in a frame or just above it? Try moving the frame and see if the object moves too.

Moving a frame

To move a frame, first select it by clicking either the frame name in the top left or a part of the frame that doesn't have an object. Without releasing the mouse button, moving the mouse will translate the frame.

If you click an object inside the frame, you will only move that object instead of moving the entire frame.

Hiding a frame

To hide a frame, select the frame then click the eye icon - the handle of the frame will remain visible. Frames can be un-hidden by clicking the eye icon again.

Frames within frames

Frames cannot include other frames - if a frame is dragged over another frame, they will not become logically connected.

However, if a frame spatially contains another frame, that frame will be visible in the report if the parent frame is a report frame. This is helpful when using hidden frames in reports to add additional context that a reader may optionally reveal.

Managing frame visibility

The frame controls in the design sidebar contain additional options for controlling who is allowed to edit or view the frame:

The options here are:

  • Show/hide the frame contents

  • Show/hide cell connectors in the frame

  • Lock/unlock the frame

Analysts may also restrict modification of these settings to analysts only. For example, an analyst may want to add some complex analysis to a frame, hide and lock the frame, then limit access to analysts only. Other non-analyst users will then see the frame handle only, but not be able to open or edit the frame or its contents.

Insert a frame and add objects
Additional frame controls