🚧 Version 0.0.1-alpha (開発版)

Create Beautiful
Thematic Maps
with D3.js

次世代の地図可視化ライブラリ。レイヤーベースの柔軟な設計で、 美しくインタラクティブな主題図を簡単に作成できます。

Powerful Features

🎨

レイヤーベース設計

複数のデータレイヤーを組み合わせて、複雑な地図表現を簡単に構築。 各レイヤーは独立して管理でき、柔軟な表現が可能です。

SVGの美しい表現力

D3.jsの強力なSVG操作機能を最大限に活用し、ベクターグラフィックスならではの美しくシャープな地図表現を実現。 拡大しても劣化しない高品質なビジュアルを提供します

🌏

多様な投影法

メルカトル図法、正距方位図法など、用途に応じた様々な地図投影法を サポート。リアルタイムで切り替え可能です。

📊

豊富な可視化オプション

ヒートマップ、コロプレス図、3Dスパイクなど、データの特性に合わせた 多彩な表現方法を提供します。

🔧

カスタマイズ可能

スタイル、アニメーション、インタラクションなど、あらゆる要素を 細かくカスタマイズできます。

📱

レスポンシブ対応

デスクトップからモバイルまで、あらゆるデバイスで美しく表示される レスポンシブな地図を作成できます。

Simple & Powerful API

直感的なAPIで、複雑な地図も簡単に実装

Basic Setup
Adding Layers
Styling
Color Palettes
// GeoJSONデータの読み込み
const geojson = await d3.json("world.geojson");

// 地図のサイズと投影法の設定
const projection = d3.geoEquirectangular()
    .fitExtent([[0, 0], [width, height]], geojson);

// 基本的なセットアップ
const map = new Thematika.Map({
    container: '#map',
    width: 800,
    height: 600,
    projection: projection
});

Ready to Get Started?

d3-thematikaで、あなたのデータに命を吹き込みましょう。 今すぐ始めて、美しい地図を作成してください。