活用テクニック / データの可視化 / ブログ運営 · Python
約2,400字
ブログ記事に HTMLの publish_post の hook chain における1つのステップが チャートが表よりも常に優れているわけではありません。データが「6カラム × 12行」のように密集している場合は、表のほうが正確に伝わります。そのため、モジュールには「表をそのまま維持する」オプション( 3つの方法で検証を行いました。 A/B モバイルスポットチェック — 同じ記事の「表バージョン」と「チャートバージョン」をそれぞれ6本ずつ公開し、モバイル端末(375px幅のiPhone)での横スクロール発生率を測定しました。結果、表バージョンは6/6で発生、チャートバージョンは0/6で発生(発生なし)でした。 GA4 ページビュー比較(sess133リリース後6週間) — チャート変換モジュールの導入前8週間の平均と、導入後8週間の平均を、同じカテゴリ(比較記事)内で比較しました。平均滞在時間は1分47秒 → 2分11秒に増加。単なるトラフィックの増加だけでなく、質の高いエンゲージメント(quality engagement)のシグナルが得られました。 ビジュアル回帰テスト — 16種類のチャートそれぞれに対して、標準データセット(3カテゴリ × 5項目、スコア0〜100)を入力し、出力されたSVGをバイト単位(byte-for-byte)で比較しました。同じ入力に対しては常に同じ出力が得られ、16/16で冪等性(idempotent)が確認されました。 核心となるのは、BeautifulSoupで Category Coverage Notice This article follows our label-specific editorial criteria. Details:
開発した理由
動作原理
transform_tables_to_neural(html) の呼び出しです。動作の流れは以下の通りです。
実際の効果
force_keep)も用意しています。しかし、90%のケースにおいて、比較にはチャートのほうが効果的です。検証方法
実装方法