• HighCharts: 设置时间图x轴的宽度



    这个x轴宽度的设置整了好久,被老板催的要死
    highcharts的api文档很难找,找了半天也没找到,网上资料少,说的试了下,也没有,我用的图里api文档里没有介绍,这个属性不知道的话,根本不好找。为此,记录下这次事件
     
     
    实例代码:
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ include file="/WEB-INF/jsp/include/include_taglibs.jsp"%>
    
    {
    "code":0,
    "data":{
    "content":"
    <script type='text/javascript'>
    try{
        var options = {
            chart: {
                renderTo: '${biz}Trend',
                type: 'spline',
                height: 215,
                 460
            },
            exporting: {
              enabled: false
            },
            title: {
                text: '',
                x: -20
            },
            subtitle: {
                text: '趋势分析',
                x: -160
            },
            xAxis: {
                maxPadding : 0.1,  
                minPadding : 0.1,  
                tickWidth:5,
                type: 'datetime',
                labels: {
                   rotation: -20,
                   y: 30,
                   formatter: function() {
                       return  Highcharts.dateFormat('%Y-%m-%d', this.value);
                    }
                }
            },
            yAxis: {
                title: {
                    text: ''
                },
                min: 0
            },
            tooltip: {
                formatter: function() {
                        return '<b>'+ this.series.name +'</b><br/>'+
                        Highcharts.dateFormat('%Y-%m-%d', this.x) +': '+ this.y;
                }
            },
            series: [
            <s:iterator id='aqtsMap' value='#request.quoteTrendsSeries' status='astat'>
             {
                 <s:iterator id='bqtsKey' value='#aqtsMap.keySet()' status='bstat'>
                     <s:set name='cqtsList' value='#aqtsMap.get(#bqtsKey)'></s:set>
                     name: '${bqtsKey}',
                     data: [
                     <s:iterator id='dqts' value='#cqtsList' status='dstat'>
                         [Date.UTC(<s:date name='#dqts.time' format='yyyy'/>,Highcharts.numberFormat(<s:date name='#dqts.time' format='MM'></s:date>,0)-1,<s:date name='#dqts.time' format='dd'/>),<s:property value='#dqts.count'/>]<s:if test='!#dstat.last'>,</s:if>
                     </s:iterator>
                     ]
                 </s:iterator>
             }
             <s:if test='!#astat.last'>,</s:if>
            </s:iterator>        
            ]
        };
        var chart = new Highcharts.Chart(options);
    }catch(e){}
    </script>
    "}}
  • 相关阅读:
    Apache 安装及常用参数设置
    Apache 开启压缩传输
    在 CentOS 上编写 init.d service script [转]
    学习资源
    IO流(10)复制多级文件夹
    IO流(9)复制指定文件夹下指定文件到目的文件夹,并改名
    IO流(8)递归删除带文件的目录
    IO流(7)获取指定文件夹下的所有文件
    IO流(6)获取功能
    IO流(5)判断功能
  • 原文地址:https://www.cnblogs.com/svennee/p/4072927.html
Copyright © 2020-2023  润新知