コンテンツにスキップ

データ・図・グラフ

本文・データ・図表が、同じ資料になる

「本文・データ・図表が、同じ資料になる」の節へ

日本語の営業提案デッキから、実際に生成した図表とローカル画像を6種類紹介します。すべて架空のデータです。クリックすると、そのページのコードを確認できます。

作例全体の紹介とダウンロード

画像ファイルを差し込む

「画像ファイルを差し込む」の節へ

Markdownの画像参照で、プロジェクト内のPNGを挿入しています。引用符内のタイトルは画像のキャプションです。表紙のCSSは通常のフローにあるグリッドで本文と画像を並べています。

![提案資料とフォルダーを表すイメージ](assets/images/proposal-workspace.png "AIで生成したイメージ画像")

このページの実際のコードと画像を見る

ソースZIPには本文・CSS・CSV・Vega-Lite JSON・Mermaid定義とプロジェクト設定を含めています。リモートデータやHTMLスクリプトを使いません。

![推移](assets/charts/trend.vl.json)
![制作フロー](assets/diagrams/process.mmd)
<!-- wwpo:table data=rollout caption="架空の試行計画" -->

Vega-Lite:ローカルCSVを使う

「Vega-Lite:ローカルCSVを使う」の節へ

data/trend.csv を trend という名前で参照します。以下は実作例の定義の要点です。完全なスタイル定義はソースZIPをご覧ください。

{"data":{"name":"trend"},"transform":[{"fold":["相談件数","提案件数"],"as":["系列","件数"]}],"mark":{"type":"line","point":true},"encoding":{"x":{"field":"月","type":"ordinal"},"y":{"field":"件数","type":"quantitative"},"color":{"field":"系列","type":"nominal"}}}

Mermaid:確認の流れをテキストで

「Mermaid:確認の流れをテキストで」の節へ
flowchart LR
A["ヒアリング"] --> B["根拠整理"] --> C["ソース作成"] --> D["人の確認"] --> E["PDF共有"]

営業提案 · 10枚 · A4提案書 · 5ページ · 書式マニュアル

架空の予約デモの設計仕様書から、現行のMermaidレンダラーで生成した実際のページです。実装済みサービスではありません。

assets/diagrams/sequence.mmd

sequenceDiagram
actor Reader as 利用者
participant Demo as デモ
participant Store as 保存先
Reader->>Demo: 部屋と時間を選ぶ
Demo-->>Reader: 確認内容を表示
Reader->>Demo: 要求を確定
Demo->>Store: 空きを再確認
alt 空きあり
Store-->>Demo: 空きあり
Demo->>Store: 予約を保存
Demo-->>Reader: 保存内容を表示
else 競合
Store-->>Demo: 予約済み
Demo-->>Reader: 入力を保持し、競合を説明
end

架空の予約デモの設計仕様書から、現行のMermaidレンダラーで生成した実際のページです。実装済みサービスではありません。

assets/diagrams/classes.mmd

classDiagram
direction LR
class Room {
+string id
}
class Booking {
+string id
+string slot
+string status
}
Room "1" --> "0..*" Booking : 含む

六つの明細、二つの小計、総合計を持つ架空の比較表です。区分名・数量・単価・金額・比較額・差額を並べ、数値列は右寄せ、行は交互の背景、小計と合計を強調します。セル結合は使いません。

金額 = 数量 × 単価、差額 = 金額 − 比較額。小計6,000円 + 9,000円 = 15,000円、比較額14,900円、差額+100円。税を含まない架空の円建て数値です。計算済み値をCSVに保存し、WworPointが自動集計する機能とは区別します。

data/comparison.csv

区分,項目,数量,単価(円),金額(円),比較額(円),差額(円)
A,カード,20,100,2000,2200,-200
A,フォルダ,10,300,3000,2800,200
A,ラベル,5,200,1000,1200,-200
A,小計,,,6000,6200,-200
B,用紙,10,500,5000,4500,500
B,ペン,20,150,3000,3200,-200
B,クリップ,10,100,1000,1000,0
B,小計,,,9000,8700,300
A+B,合計,,,15000,14900,100

正確なMarkdown・CSV・CSS・設定は上のページコードとZIPで確認できます。