Home  >  Article  >  Web Front-end  >  Introduction to the use of JsChart component

Introduction to the use of JsChart component

小云云
小云云Original
2018-03-06 09:24:581118browse

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

2. 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 arrays 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. Detailed instructions for use


 <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

Related recommendations:

JSChart lightweight graphical report tool (built-in function Chinese reference)_javascript skills

The above is the detailed content of Introduction to the use of JsChart component. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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