Home > Web Front-end > H5 Tutorial > body text

Detailed explanation of the use of JsChart components

php中世界最好的语言
Release: 2018-03-27 15:27:02
Original
1963 people have browsed it

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>
Copy after login

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>
Copy after login

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>
Copy after login

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);
 Map paramMap =new HashMap();
 paramMap.put("start", start);
 paramMap.put("end", end);
 return accountRecordsService.selectSupplier(paramMap);
 }
public interface AccountRecordsService extends BaseService {
 List> selectSupplier(Map paramMap);
}
@Service("accountRecordsService")
public class AccountRecordsServiceImpl extends BaseServiceImpl
 implements AccountRecordsService {
 @Override
 public List> selectSupplier(Map paramMap) {
 // TODO Auto-generated method stub
 return accountRecordsMapper.selectSupplier(paramMap);
 }
}
public interface AccountRecordsMapper extends BaseMapper {
 
 List> selectSupplier(Map paramMap);
}
 
select sum(ar_payable) total,sup_name from account_records inner join supplier on account_records.sup_id=supplie
Copy after login

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:

H5’s semantic tags

##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!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!