Chart Customization
Make your visualizations perfect with natural language styling and formatting commands.
Overview
Once you've created a chart, you can customize every aspect—colors, fonts, labels, axes, and more—just by describing what you want. No need to learn charting libraries or configuration syntax. The AI understands design requests and applies them.
Before and after customization example
How to Customize Charts
Through Main Chat
After creating a chart, continue the conversation:
Make the bars blue
Increase the font size to 14px
Add data labels to each bar
The AI knows which chart you're referring to based on context.
Using Quick AI (Recommended)
- Right-click the chart node
- Select "Quick AI" (or press Cmd+K)
- Enter customization requests
- Preview and apply
This keeps customization commands out of your main chat history.
Quick AI modal for chart editing
Multi-Edit with Bulleted Lists
Request multiple changes at once:
Update the chart:
- Change bars to green
- Rotate x-axis labels 45 degrees
- Add a subtitle with date range
- Increase title font to 18px bold
The AI applies all changes together.
Common Customizations
Colors
Single color:
Make the bars blue
Gradient:
Use a green-to-red gradient based on values
Custom palette:
Use colors: #FF6B6B for Category A, #4ECDC4 for Category B, #45B7D1 for Category C
Color by category:
Color each bar by product category
Different color schemes applied to the same data
Axes
Titles:
Label the x-axis "Month" and y-axis "Revenue (USD)"
Rotation:
Rotate x-axis labels 45 degrees
Range:
Set y-axis range from 0 to 10000
Scale:
Use logarithmic scale for the y-axis
Format:
Format y-axis as currency with dollar signs
Customized axis labels and formatting
Labels and Text
Title:
Change the title to "Q4 2024 Revenue by Region"
Subtitle:
Add subtitle "Data as of December 31, 2024"
Data labels:
Add data labels showing values on each bar
Label formatting:
Show data labels as percentages
Font sizes:
Make the title 20px, axis labels 12px
Font weight:
Make the title bold
Title, subtitle, and label customization
Grid Lines and Backgrounds
Add grid lines:
Add horizontal grid lines
Remove grid lines:
Remove all grid lines
Grid styling:
Make grid lines light gray and dashed
Background color:
Set background to white
Plot area background:
Make the chart area light gray
Legends
Position:
Move the legend to the bottom
Visibility:
Remove the legend
Styling:
Make legend text 10px
Orientation:
Show legend items horizontally
Different legend positions and styles
Markers and Lines
Add markers:
Add circle markers at each data point
Marker size:
Make markers larger
Line thickness:
Increase line width to 3px
Line style:
Use dashed lines
Trend lines:
Add a linear trend line
Chart-Specific Customizations
Bar charts:
Add spacing between bars
Make bars 80% of available width
Pie/donut charts:
Show percentages on each slice
Increase the donut hole size
Start at 90 degrees (12 o'clock position)
Scatter plots:
Size bubbles by revenue
Color points by category with a legend
Add a trend line
Heatmaps:
Use a blue-to-red color scale
Show values in each cell
Advanced Customizations
Annotations
Add reference lines:
Add a horizontal line at y=5000 labeled "Target"
Add text annotations:
Add text "Peak Season" at November
Highlight regions:
Shade the background for Q4 months
Chart with reference lines and annotations
Tooltips
Customize tooltip:
Show product name and revenue in the tooltip
Format tooltip:
Format tooltip values as currency
Interactive Features
Add zoom:
Enable zoom and pan
Clickable elements:
Make bars clickable to filter other charts
(Advanced - depends on dashboard setup)
Styling for Different Contexts
Presentation Mode
Optimize for presentation:
- Larger fonts (title 24px, labels 16px)
- High contrast colors
- Remove grid lines for cleaner look
- Bold titles
Dashboard Display
Optimize for dashboard:
- Compact layout
- Clear legend
- Concise title
- Efficient use of space
Print/Export
Prepare for print:
- Black and white friendly colors
- High contrast
- Larger labels
- Clear gridlines
Same data styled for different contexts
Draft Mode for Edits
When you request customization:
- AI generates updated chart (draft version)
- You see preview alongside current version
- "Update chart" button to apply changes
- Or "Cancel" to discard
This lets you experiment safely.
Side-by-side preview of chart changes
Iterative Refinement
Make adjustments step-by-step:
- Initial chart: Basic bar chart
- First refinement: "Make bars blue"
- Second refinement: "Add data labels"
- Third refinement: "Rotate x-axis labels"
- Fourth refinement: "Increase title font size"
Each change builds on the previous version.
Tips & Best Practices
Be specific: "Make bars #4ECDC4" is clearer than "make it teal"
Reference examples: "Color like a traffic light (red/yellow/green)" helps the AI understand
Request one thing at a time for complex changes: Easier to dial in exactly what you want
Use multi-edit for batches: When you know all changes upfront, list them together
Check the preview: Always review before applying changes
Keep it readable: Don't over-customize—clarity matters more than decoration
Match your brand: Use consistent colors and fonts across all charts in a Workbook
Consider accessibility: Use high-contrast colors, avoid relying solely on color to convey meaning
Understanding Vega Customization
Behind the scenes, Shadowfax generates Vega specifications. The AI translates your natural language requests into Vega config. You don't need to know Vega, but if you're curious, you can view the JSON spec by exporting the chart.
Common Requests by Chart Type
Bar Charts
- Horizontal vs. vertical orientation
- Bar colors and gradients
- Data labels on/above bars
- Spacing between bars
- Sorted order
Line Charts
- Line colors and thickness
- Markers at data points
- Multiple lines with legend
- Shaded areas under lines
- Trend lines
Pie/Donut Charts
- Slice colors
- Percentage labels
- Slice ordering
- Donut hole size
- Exploded slices (separated from center)
Scatter Plots
- Point size and shape
- Color encoding
- Trend lines
- Axis scales (linear, log)
- Bubble sizing
Related Features
- Chart Types - Available visualization types
- Visualizations - Creating charts overview
- Quick AI Editing - Fast chart modifications
- Export Options - Saving styled charts