Bootstrap は、元 Twitter デザイナーの Mark Otto と Jacob Thornton によって開発されたフロントエンド ツールキットで、エレガントな HTML および CSS 仕様を提供します。 Bootstrap は単なるフレームワークではなく、ゲームのルールを変えます。このフレームワークにより、多くのアプリケーションや Web サイトの設計と開発がはるかに簡単になり、多数の HTML フレームワークが製品として普及します。
チャート コンポーネント Chart.js は、Bootstrap の使いやすいコンポーネントの 1 つで、有料コンポーネントである highchart に似ていますが、無料と有料ではまだ少し違いがあります。の製品ですが、機能はほぼ同じであり、プロジェクトのニーズを満たしています。次の JS スクリプトは、主にチャートの構成を容易にするために作成されています。
/** * 获取一个新的chart配置项 * @param color rgba颜色 * @param type 图表类型:line,bar,radar,polarArea,pie,doughnut * @param title 显示图表的标题 * @param label 图表的标签,鼠标移到图表某个数据点时显示的提示文字 * @param categories 一般是X轴的内容 * @param data 一般是Y轴的数据 * @returns 返回图表的配置参数 */ function getNewConfig(color,type,title,label,categories,data) { var background = color; var config = { type: type, options: { responsive: true, legend: { display: false, position:'bottom' }, hover: { mode: 'label' }, scales: { xAxes: [{ display: true, scaleLabel: { display: false, labelString: 'Month' } }], yAxes: [{ display: true, scaleLabel: { display: false, labelString: 'Value' } }] }, title: { display: true, text: title } } }; var dataset = { label: label, data: data, fill: false, borderDash: [, ], borderColor : background, backgroundColor : background, pointBorderColor : background, pointBackgroundColor : background, pointBorderWidth : }; var data = { labels:categories, datasets: [dataset] }; config.data = data; return config; }
メソッドを呼び出します。 >
表示される効果:
var color = 'rgba(,,,.)'; var categories = ["--","--","--","--","--","--","--"]; var data = [,,,,,,]; var config = getNewConfig(color,'line','最近天微信会员增长情况','当天新增微信会员',categories,data); var ctx = document.getElementById("chart_weixinmember").getContext("d"); var weixinMemberCountChart = new Chart(ctx, config);
注: 上記のコードを使用するには、チャートを参照する必要があります。 js,
Chart の中国語 Web サイトとドキュメント:
http://www.bootcss.com/p/chart.js/http://www.bootcss.com/p/chart.js/docs/
上記は、Bootstrap Chart コンポーネントの使用方法のチュートリアル_JavaScript スキルの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。