このページでは、テーマに統合されているプレミアムなデーター可視化機能について紹介します。
Astro Glassの可視化ショーケースへようこそ。この投稿では、我々のコアな可視化スタックであるShadcn Charts (Recharts)、Visx、およびExpressive Codeが、どのように連携して視覚的に美しく、データ豊富な体験を生み出すかについてデモンストレーションします。
1. アナリティクスとダッシュボード (Recharts)
我々は基本的なチャート(グラフ)からさらに先へ進みました。我々がカスタマイズ実装したAstro Glass Chartsは、Rechartsの強力さと共に、我々のグラスモーフィズム・エンジンの美しさを兼ね備えています。
A. ダッシュボード
KPIカードや、グラデーションが施されたエリアチャート、光輝くドーナツチャートなどで完全にビューが構成されたダッシュボードです。色が現在のアクティブなテーマにどう適応するか注目してみてください(「Neo」または「Sunset」にテーマを切り替えてみてください!)。
Executive Overview
Real-time performance metrics.
Total Revenue
$124,592
Active Users
45,231
Bounce Rate
42.3%
Traffic Trends
B. マイクロ・ビジュアライゼーション
視覚的な混乱を招くことなくデータの密度を高めるため、カスタムしたBarListとTrackerを使用します。これらのコンポーネントは、滑らかなアニメーションと「リキッド(液状)」の進行インジケーターを備えています。
トップページ
参照元
訪問数
システム稼働時間 (90日間)
APIの可用性
稼働率 99.2%
過去24時間
2. インタラクティブな体系図表示 (React Flow)
我々はファイルの図解化だけに留まりません。システムアーキテクチャの可視化にも使用しています。このインタラクティブなグラフでは、ノードをドラッグしたり、ズームインしたり、プロジェクトの構造を探索したりすることができます。
A. プロジェクト構造
標準的なファイルツリーであるツリービュー。
3. シネマティックなコードブロック表示 (Expressive Code)
コードもまたコンテンツです。我々はそれを際立たせます。
A. ハイライトとフォーカス
ユーザーの視線を、正確に重要な箇所へと誘導します。
// 1. 魔法をここへ輸入するimport { motion } from 'framer-motion';
export const MagicCard = () => ( // 2. それをアニメーションにする <motion.div initial={{ opacity: 0 }} animate={{ opacity: 1 }} transition={{ duration: 0.5 }} > マジック! </motion.div>);B. ファイルのアイコン付きのDiff表示
何が追加されたのか、文脈付きで明確に削除や追加を示します。
export default defineConfig({ integrations: [ react(), react({ include: ['**/react/*'] }), tailwind(), ],});C. ターミナルとフレーム
ターミナル環境そのものをシミュレートします。
$ pnpm run build> astro build
09:41:22 [build] output target: server09:41:22 [build] deploying to Cloudflare...09:41:23 [success] Deployed to https://astroglass-preview.pages.dev 🚀結論
このショーケースは、Astro Glass が単なるテンプレート以上の—高パフォーマンスなコンテンツエンジンであることを証明しています。これらのツールを最大限活用することで、機能的でありながらも美しいデザインによる、複雑なデーターやロジックが伝達可能となります。