Data Visualization Studio
Create professional data visualizations from raw data or existing datasets.
When to Use
- - Creating charts and graphs from CSV, JSON, or database data
- Building interactive dashboards for data exploration
- Generating statistical plots and visual analytics
- Exporting visualizations in multiple formats (PNG, SVG, HTML, PDF)
- Creating publication-ready figures and reports
Quick Start
Basic Chart Creation
CODEBLOCK0
Interactive Dashboard
CODEBLOCK1
Supported Libraries
- - Matplotlib: Static plots, publication-quality figures
- Plotly: Interactive visualizations, web dashboards
- Seaborn: Statistical graphics, beautiful default styles
- Bokeh: Interactive web plots, streaming data support
- Altair: Declarative visualization, Vega-Lite integration
Output Formats
- - PNG/JPEG: High-resolution static images
- SVG: Scalable vector graphics for web/print
- HTML: Interactive web pages with embedded JavaScript
- PDF: Publication-ready documents
- JSON: Data export for further processing
Best Practices
- 1. Data Preparation: Clean and validate data before visualization
- Color Schemes: Use accessible color palettes (avoid red-green)
- Labels: Always include clear axis labels and titles
- Resolution: Use appropriate DPI for intended use (72 for web, 300+ for print)
- File Size: Optimize file sizes for web delivery when needed
Advanced Features
- - Animation: Create animated transitions and time-series visualizations
- Geospatial: Map-based visualizations with geographic data
- 3D Plots: Three-dimensional data representation
- Custom Styling: Brand-consistent themes and styling
- Real-time: Live updating visualizations from streaming data
References
For detailed examples and advanced usage patterns, see the bundled reference files:
- -
references/chart-types.md - Complete catalog of supported chart types - INLINECODE1 - Customization and branding guidelines
- INLINECODE2 - Optimization for large datasets
数据可视化工作室
从原始数据或现有数据集创建专业数据可视化。
使用场景
- - 从CSV、JSON或数据库数据创建图表和图形
- 构建用于数据探索的交互式仪表板
- 生成统计图表和可视化分析
- 以多种格式导出可视化结果(PNG、SVG、HTML、PDF)
- 创建可发表的图表和报告
快速入门
基础图表创建
python
示例:创建简单柱状图
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv(data.csv)
plt.bar(data[category], data[values])
plt.savefig(chart.png, dpi=300, bbox_inches=tight)
交互式仪表板
python
示例:使用Plotly创建交互式图表
import plotly.express as px
df = pd.read_csv(data.csv)
fig = px.scatter(df, x=xcolumn, y=ycolumn, color=category)
fig.write_html(dashboard.html)
支持的库
- - Matplotlib:静态图表,可发表级图形
- Plotly:交互式可视化,Web仪表板
- Seaborn:统计图形,美观的默认样式
- Bokeh:交互式Web图表,支持流数据
- Altair:声明式可视化,集成Vega-Lite
输出格式
- - PNG/JPEG:高分辨率静态图像
- SVG:适用于网页/印刷的可缩放矢量图形
- HTML:嵌入JavaScript的交互式网页
- PDF:可发表文档
- JSON:用于进一步处理的数据导出
最佳实践
- 1. 数据准备:在可视化前清洗和验证数据
- 配色方案:使用无障碍色板(避免红绿搭配)
- 标签:始终包含清晰的轴标签和标题
- 分辨率:根据用途选择合适DPI(网页72,印刷300+)
- 文件大小:必要时优化文件大小以便网页传输
高级功能
- - 动画:创建动画过渡和时间序列可视化
- 地理空间:基于地图的地理数据可视化
- 3D图表:三维数据展示
- 自定义样式:品牌一致的配色主题和样式
- 实时更新:流式数据的实时可视化
参考文档
详细示例和高级用法模式,请参阅附带的参考文件:
- - references/chart-types.md - 支持的图表类型完整目录
- references/styling-guide.md - 自定义和品牌指南
- references/performance.md - 大数据集优化方案