この記事では、plotly.js 描画ライブラリの詳細な入門チュートリアルを主に紹介します。編集者が非常に優れていると考えたので、参考として共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
Plotly
Origin
ここ 2 日間、フロントエンドに数学関数の画像を表示したいと考えていました。成熟した JS ライブラリがあるはずだと思います。
それで、簡単に試してみました。
最終的には、plotly.js を使用することにしました。function-plot なども良さそうです。時間があれば見てみましょう。
Plotly
plotly.js は、Plotly を強化するオープンソースの JavaScript グラフ作成ライブラリです。
Plotly は、間違いなく、これまでで最高のグラフ作成ライブラリと言えます。
簡単なケース
コード
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>plot 绘制图像</title> </head> <body> <p id="tester" style="width:600px;height:250px;"></p> </body> <script src="https://cdn.plot.ly/plotly-1.2.0.min.js"></script> <!-- test --> <script> TESTER = document.getElementById('tester'); Plotly.plot(TESTER, [{ x: [1, 2, 3, 4, 5], y: [1, 2, 4, 8, 16] }], { margin: {t: 0} }); </script> </html>
効果
点プロット
数学的画像描画の原理。たとえば、y = 2*x+1 は、実際には一連の (x,y) 点を接続することによって形成される画像です。
コード
<p id="math-function" style="width:600px;height:250px;"></p> <script src="https://cdn.plot.ly/plotly-1.2.0.min.js"></script> <script> TESTER = document.getElementById('math-function'); var x = [], y = []; for(var i = -10; i < 10; i += 1) { x.push(i); y.push(2*i+1); } Plotly.plot(TESTER, [{ x: x, y: y }], { margin: {t: 0} }); </script>
効果
関数イメージ
関連推奨事項:
Pythonがplotlyを使用してデータチャートを描画する方法の事例(画像とテキスト)を共有します
以上がLotly.js プロット ライブラリの入門チュートリアルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。