This time I will bring you a detailed explanation of the use of JsChart components. What are the precautions when using JsChart components? The following is a practical case, let's take a look.
What is JsChart?
JSChart can generate icons on web pages, which are often used for statistical information. It is a very easy-to-use JS component.
Using JsChart
One. Import jscharts.js
II. Write the jscharts.jsp test page
1. Download the JScharts library. Download the JScharts library from the official website. We use the jscharts.js file in the compressed package. It's about 150KB.
Use JScharts library Include JScharts library in web page files (such as .html or .jsp).
<script type="text/javascript" src="js/jscharts.js"></script>
Define the container To display the image generated by JScharts on the web page file, you need to put the image into the web page container. We usually use the
tag to define this web page container, and it is mandatory to specify a unique ID value for this p element. For example:
<p id="chartcontainer">这里将用来显示图形报表</p>
Note: The content in this p container will be replaced by JScharts images.
Display JScharts image Next, we need to write a small amount of code to display a linear graph. First, we must prepare the data required for the image. We can use JavaScript array to provide data. Each element in the array is composed of 2 elements
<script type="text/javascript"> var myData = new Array([ "商品1", 20 ], [ "商品2", 10 ], [ "商品3", 30 ], [ "商品4", 10 ], [ "商品5", 5 ]); var myChart = new JSChart('chartcontainer', 'line'); myChart.setDataArray(myData); myChart.draw(); </script>
5. Use details Description
<p id="chartcontainer">这里将用来显示图形报表</p> 统计指定时间段向各个供应商的采购金额 使用selectsupplier.jsp action: @Resource private AccountRecordsService accountRecordsService; @RequestMapping("/selectSupplier") @ResponseBody public Object selectSupplier(String start,String end){ System.out.println("start:"+ start+"||end:"+end); MapparamMap =new HashMap (); paramMap.put("start", start); paramMap.put("end", end); return accountRecordsService.selectSupplier(paramMap); } public interface AccountRecordsService extends BaseService { List
I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other related articles on the php Chinese website!
Recommended reading:
##How WebGL operates json and echarts charts
The above is the detailed content of Detailed explanation of the use of JsChart components. For more information, please follow other related articles on the PHP Chinese website!