昨日の Mozilla Hacks Weekly
号で 、 Morris.jsハイパーリンクを見
た後、それを読み、読んで、喜んで、そして今、私はあなたに話します。
Morrisは、オープンソースの軽量javascript
(小型化後
は 3052バイト のみ )(単純化された
BSDライセンスの下で配布
)です。
![[グラフ]](https://habrastorage.org/getpro/habr/post_images/2ac/8dd/0ef/2ac8dd0ef355f42b9d8c48ee02360a2b.png)
時間は横軸にプロットされ、時間に依存する値は縦座標にプロットされます。 (モリスはもともと、英国の特定ブランドの車の総数を示す
サイト 用に設計さ
れたため、横軸が時間軸であることは当然です。)
グラフはマウスに反応します。マウスで示された時間に対応するポイントが膨らみ、プロンプトがそれらの近くに表示されます。
スクリプトの利点は、APIの単純さです。 私が引用した例は、次の呼び出しで作成されます。
APIの使用に必要なすべての詳細
は、元のソースで十分に詳細に説明さ
れています -ほとんどの場合、オープンソースを覗く必要はありません。
私の意見では、「モリス」に欠けている唯一のものは、水平に垂直な垂直線です。 そのため、マウスが起動されたときだけでなく、同じ時間の値の接続がすぐに表示されます。
また、一部の人にとっては、モリスの仕事の結果は非常に単純に見えると予測しています。 ただし、彼らは常に
gRaphaëlの助けに
頼ることができ、それにより
やや洗練されたグラフィックを作成できます。