highcharts 使用




  $.getJSON(url,function(jsonObject){
               chart = new Highcharts.Chart({ //HighCharts核心方法
                chart: {
                 renderTo: renderId,//放置图标的容器(DIV)
                 defaultSeriesType: 'line',//折线图
                 zoomType: 'x',backgroundColor: jsonObject.backgroundColor
                },credits: {             
                 enabled: false   //右下角不显示logo         
                },title: {
                          text: jsonObject.title,style: {
                           font: '16px "Microsoft YaHei"',color: '#393942'
                          }
                      },xAxis: {  //X轴
                    categories: eval("(" + jsonObject.categories + ")"),labels: eval("(" + jsonObject.xAxis_labels + ")")
                   },yAxis: {
                       max: jsonObject.y_axis_max,min: jsonObject.y_axis_min,allowDecimals:false,title: {
                              text: ''
                          }
                      },tooltip: {
                          headerFormat: '<span style="font-size:12px">{point.key}</span><table>',pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
                              '<td style="padding:0"><b>{point.y:.1f} mm</b></td></tr>',footerFormat: '</table>',shared: true,useHTML: true,borderColor: '#4BA9DF'
                      },exporting: {             
                    enabled: false  //设置导出按钮不可用         
                   },legend: {
                          enabled: true,symbolWidth: 5,borderWidth: 0
                   },series: eval("(" + jsonObject.series + ")")
               });
              });
JSONObject jsonObject = new JSONObject();
try {
int step = 1;
JSONArray jsonArray = new JSONArray();
for (int i = showDatanum; i > 0; i--) {
jsonArray.put(DateUtils.formatDate(DateUtils
.getStringByBefore(i)));
}
jsonObject.put("categories",jsonArray.toString());
jsonObject
.append("series","[{name:'新增用户',color: '#4BA9DF',data: [1,2,3,4,5,6,5]}]");
jsonObject.append("xAxis_labels","{step:" + step + "}");
jsonObject.append("title","目前没有有效数据产生");
jsonObject.append("backgroundColor","#ebebeb");
} catch (JSONException e) {
	e.printstacktrace();
}

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。


谢谢您的赞助,我会做的更好!

highcharts 使用的更多相关文章

  1. 基于HTML5 Canvas的3D动态Chart图表的示例

    这篇文章主要介绍了基于HTML5 Canvas的3D动态Chart图表的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  2. ios – 将PDF文件附加到电子邮件 – Swift

    我想发送带有PDF附件的电子邮件.我创建了PDF文件,然后我做了以下哪些错误我相信:在发送电子邮件之前,我可以看到附带的chart.pdf,但是当我发送电子邮件时,它是在没有附件的情况下发送的,这是因为我没有正确附加文件.解决方法您将错误的mimeType传递给addAttachmentData().使用application/pdf而不是pdf.

  3. Swift*Cannot invoke 'jsonObject' with an argument list of type

    想从本地一个json文件取数据,单数照着使用这个方法一直报错误:Cannotinvoke‘jsonObject’withanargumentlistoftype‘(with:NSData,options:JSONSerialization.ReadingOptions)’这里竟然是因为一个参数的类型出了问题,纠结老半天,因为这里需要的参数类型是Data而不是NSData,习惯性的以为是一样的,习惯

  4. Swift 2到3迁移jsonObject生成’Any’而不是预期的上下文结果类型’AnyObject?’

    ’我尝试在完整上下文中转换为swift3之前的代码如下.在Swift3中,id类型现在作为Any而不是AnyObject导入.您可以将obj的类型更改为Any或将其转换为AnyObject.

  5. swift2 – 使用Swift 2.0的Alamofire Manager取消了

    我有一个使用Alamofire2.0和以下init的Swift2.0apimanager类:功能示例:我收到的错误:似乎请求被取消,因为管理器正在被取消分配.添加print语句可以防止管理器被释放,然后它就可以完美地运行了.但我正在努力寻找更好的解决方案.任何帮助,将不胜感激!我正在遇到同样的问题,我用它来解决它然后我打电话给它

  6. mpandroidchart – 条形图中的y值变化动画

    在barChart上调用animateY时,将重绘整个图表,将条形图从y-zero设置为y-new.是否可以将动画限制为值更改.因此,允许用户看到图表如何从y-old增长到y-new?解决方法我遇到了同样的问题,无法找到解决方案.所以,我创建了一个可以调用来处理这种任务的类.你可以像这样调用这个类:

  7. android – “不幸的是,相机停止了”相机意图

    所以我试图让用户拍一张照片然后发送到服务器.我在android中有点像菜鸟,所以我按照this教程了解如何操作.我见过几个类似于我的问题,但不完全一样.该应用程序确实启动相机应用程序,并允许我拍照,这是当我点击“检查”接受图像,以便说我收到消息“不幸的是,相机已经停止”,应用程序返回到活动的地方我没有明显地获得缩略图和图像.从相机启动到停止工作的那一刻起,Logcat都不会显示任何内容.这是我的代

  8. android – 使用Facebook API获取封面照片

    在我的Android应用程序中,我试图从他的Facebook帐户获取用户的封面照片.我可以使用下面的代码获取个人资料图片.documentation指定了以下用于检索封面照片.Theuser’scoverphoto(mustbeexplicitlyrequestedusingfields=coverparameter)Requiresaccess_tokenReturns:arrayoffield

  9. android – org.json.JSONException:值&lt;!DOCTYPE类型java.lang.String无法转换为JSONObject

    在这里,我想使用API密钥显示JSON内容.但我无法获得身份验证.我在JsonObject中收到错误:在我的Android应用程序中,我只是传递API密钥和URLid以获取以下URL中的JSON响应.我使用JSON数组显示JSON内容.但如果我:解决方法更新:基于HTML响应,我可以告诉你这不是JSON.该响应告诉我您的Web服务的URL不正确.您需要检查您的网址.额外信息/上一个答案:看起来简单

  10. android – UnitTest JSONObject显示为null

    )将其添加到build.gradle文件中,如下所示这将取代存根的Android库与在桌面上工作的库.

随机推荐

  1. xe-ajax-mock 前端虚拟服务

    最新版本见Github,点击查看历史版本基于XEAjax扩展的Mock虚拟服务插件;对于前后端分离的开发模式,ajax+mock使前端不再依赖后端接口开发效率更高。CDN使用script方式安装,XEAjaxMock会定义为全局变量生产环境请使用xe-ajax-mock.min.js,更小的压缩版本,可以带来更快的速度体验。

  2. vue 使用 xe-ajax

    安装完成后自动挂载在vue实例this.$ajaxCDN安装使用script方式安装,VXEAjax会定义为全局变量生产环境请使用vxe-ajax.min.js,更小的压缩版本,可以带来更快的速度体验。cdnjs获取最新版本点击浏览已发布的所有npm包源码unpkg获取最新版本点击浏览已发布的所有npm包源码AMD安装require.js安装示例ES6Module安装通过Vue.use()来全局安装示例./Home.vue

  3. AJAX POST数据中文乱码解决

    前端使用encodeURI进行编码后台java.net.URLDecoder进行解码编解码工具

  4. Koa2框架利用CORS完成跨域ajax请求

    实现跨域ajax请求的方式有很多,其中一个是利用CORS,而这个方法关键是在服务器端进行配置。本文仅对能够完成正常跨域ajax响应的,最基本的配置进行说明。这样OPTIONS请求就能够通过了。至此为止,相当于仅仅完成了预检,还没发送真正的请求呢。

  5. form提交时,ajax上传文件并更新到&lt;input&gt;中的value字段

  6. ajax的cache作用

    filePath="+escape;},error:{alert;}});解决方案:1.加cache:false2.url加随机数正常代码:网上高人解读:cache的作用就是第一次请求完毕之后,如果再次去请求,可以直接从缓存里面读取而不是再到服务器端读取。

  7. 浅谈ajax上传文件属性contentType = false

    默认值为contentType="application/x-www-form-urlencoded".在默认情况下,内容编码类型满足大多数情况。在这里,我们主要谈谈contentType=false.在使用ajax上传文件时:在其中先封装了一个formData对象,然后使用post方法将文件传给服务器。说到这,我们发现在JQueryajax()方法中我们使contentType=false,这不是冲突了吗?这就是因为当我们在form标签中设置了enctype=“multipart/form-data”,

  8. 909422229_ajaxFileUpload上传文件

    ajaxFileUpload.js很多同名的,因为做出来一个很容易。我上github搜AjaxFileUpload出来很多类似js。ajaxFileUpload是一个异步上传文件的jQuery插件传一个不知道什么版本的上来,以后不用到处找了。语法:$.ajaxFileUploadoptions参数说明:1、url上传处理程序地址。2,fileElementId需要上传的文件域的ID,即的ID。3,secureuri是否启用安全提交,默认为false。4,dataType服务器返回的数据类型。6,error

  9. AJAX-Cache:一款好用的Ajax缓存插件

    原文链接AJAX-Cache是什么Ajax是前端开发必不可少的数据获取手段,在频繁的异步请求业务中,我们往往需要利用“缓存”提升界面响应速度,减少网络资源占用。AJAX-Cache是一款jQuery缓存插件,可以为$.ajax()方法扩展缓存功能。

  10. jsf – Ajax update/render在已渲染属性的组件上不起作用

    我试图ajax更新一个有条件渲染的组件。我可以确保#{user}实际上是可用的。这是怎么引起的,我该如何解决呢?必须始终在ajax可以重新呈现之前呈现组件。Ajax正在使用JavaScriptdocument.getElementById()来查找需要更新的组件。但是如果JSF没有将组件放在第一位,那么JavaScript找不到要更新的内容。解决方案是简单地引用总是渲染的父组件。

返回
顶部