highcharts在使用时,怎么把横坐标的时间(英文缩写)改为其他的内容(汉字)

作者&投稿:苍梧贷 (若有异议请与网页底部的电邮联系)
highcharts横坐标为时间,怎么跟数据点一一对应?~

写一个工具类 把你的时间直接转换为UTC 。然后开启UTC显示。
时间转换:
function(d){
var str = d.replace(/-/g,"/");
var date=new Date(str);
var r = Date.UTC(date.getFullYear(),date.getMonth(),date.getDate(),
date.getHours(),date.getMinutes(),date.getSeconds() );
return r;
}
然后就UTC 实例
http://www.hcharts.cn/test/index.php?from=demo&p=16

Highcharts所有的图表除了饼图都有X轴和Y轴,默认情况下,x轴显示在图表的底部,y轴显示在左侧(多个y轴时可以是显示在左右两侧),通过chart.inverted = true 可以让x,y轴显示位置对调。

一、坐标轴组成部分
轴标题-Axis Title
坐标轴标题。默认情况下,x轴为null(也就是没有title),y轴为'Value',设置坐标轴标题的代码如下:


xAxis:{
title:{
text:'x轴标题'
}
}
yAxis:{
title:{
text:'y轴标题'
}
}


更多关于Axis Title属性请查看API文档相关内容 xAxis.title、yAxis.title。
轴标签-Axis Labels
坐标轴标签(分类)。Labels常用属性有enabled、formatter、setp、staggerLines。
1、开启
是否启用Labels。x,y轴默认值都是true,如果想禁用(或不显示)Labels,设置该属性为false即可。
2、格式化程序
标签格式化函数。默认实现是:
formatter:function(){ returnthis.value; }


this.value代码坐标轴上当前点的值(也就是x轴当前点的x值,y轴上当前点的y值),除了value变量外,还有axis、chart、isFirst、isLast可用。

自定义标签格式1
另外一个例子,实现更高级的自定义格式化函数

自定义标签格式2
实现代码如下:
yAxis: {
labels: {
formatter:function(){
if(this.value <=100) {
return"第一等级("+this.value+")";
}elseif(this.value >100 && this.value <=200) {
return"第二等级("+this.value+")";
}else{
return"第三等级("+this.value+")";
}
}
}


Labels显示间隔,数据类型为number(或int)。

修改Highcharts在js中的配置就可以控制了. 配置和图表的对应关系如下图





FusionCharts Amcharts Highcharts jscharts哪一个用起来比较好,推荐一...
Amcharts是Flash图表,你可以免费使用在你的网站和基于网络的产品(非开源),商业收费。 Amcharts可以从简单的CSV或XML文件提取数据,也可以从动态数据读取生成,比如PHP, .NET, Ruby on Rails和Perl,以及其他许多编程语言。Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站...

Highcharts折线图上面的节点太大了,能不能不显示
\/*数据点设置*\/ plotOptions: { series: { marker: { enabled: true, \/*数据点是否显示*\/ radius: 5, \/*数据点大小px*\/ \/\/fillColor:'#ff3300' \/*数据点颜色*\/ }, } },

highcharts 怎样设置无背景
通过Highcharts提供的setTitle方法可以实现, 具体使用方法可以是添加一个按钮,并设置onclick方法,方法类容就是调用chart.setTitle({text:‘xxx’});,具体代码可以参考我做的效果 chart: {type: 'line',plotBackgroundImage: 'resources\/images\/logo.jpg' \/\/设置图表的背景图片} ...

如何给highcharts柱状图上方加上数据标识符
代码:plotOptions:{ column:{ shadow: false, \/\/不显示阴影 dataLabels:{ \/\/柱状图数据标签 enabled:true, \/\/是否显示数据标签 color:'#e3e3e3', \/\/数据标签字体颜色 formatter: function() { \/\/格式化输出显示 return "¥" + (this.y);},} } 找到合适的位置修改就可以...

Highcharts导出时中文变乱码如何解决
图表中的文字及语言相关的内容都是可以自定义及本地化的,下面详细说明。一、语言及文字 Highcharts 中的文字可以通过 Highcharts.setOptions.lang 来设定,lang 属于全局配置,对当前页面的所有图表有效,对应的汉化后的配置是:\/\/ 全局配置,对当前页面的所有图表有效Highcharts.setOptions({ lang:{...

如何解决highcharts画大数据时画图效率问题
方法一:在Axis(包括xAxis和yAxis)有一个属性tickInterval,number类型,表示间隔,也就是间隔多少个值显示,比如设置为5,则表示每隔5个值才显示一个,在上面的基础上,经过设置tickInterval值为5,效果如下:1 2 3 4 5 6 7 8 9 xAxis: { tickInterval: 5,categories:['2013-08-01 00:00:00...

HighCharts如何设置Y轴的刻度
这个很简单的,你只需要在后台将最大值赋给变量max,然后传递到页面,在Y轴里面这样设置:yAxis: { max: '${max}', \/\/设置Y轴最大值为“max” tickInterval: 100 \/\/设置Y轴坐标值的间隔固定为100 }这样你的Y轴由于间隔为固定的100,如果max=254,那么最大值就会显示为300....

highcharts 的图表为什么不能再IE中显示出来,在chrome和firefox,Saf...
IE 8 对 js\/json 中的 逗号超级敏感, 注意识别. 用yuicompress可检测下列错误:object1={ a: "abc", b: 2, \/\/就是这个逗号, 千万注意不要有.}; 这个申明, 在 ff,safari,chrome,ie9\/10中都能正常处理, 如果在 IE8中, 极可能无法解析....

用highcharts做了一个曲线图,每个点的颜色不同,想添加一个图例来显示...
(function () { ('#container').highcharts({ chart: { zoomType: 'xy'},title: { text: '东京月平均温度和降雨量'},subtitle: { text: '数据来源: WorldClimate.com'},xAxis: [{ categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun','Jul', 'Aug', 'Sep', 'Oct',...

Highstock与Highcharts有何区别
highstock 是highchart 的升级,主要针对大数据做可视化分析

崇礼县17851882753: highcharts函数怎样调用 -
守夏菊蓝: 调用形式:在程序中通过对函数的调用来执行函数体,其过程与其它语言的子程序调用相似.C语言中,函数调用的一般形式为:函数名(实际参数表)对无参函数调用时则无实际参数表.实际参数表中的参数可以是常数、变量或其它构造...

崇礼县17851882753: 使用highcharts怎么去掉图表上那个官网标识链接 -
守夏菊蓝: 使用highcharts去掉图表上那个官网标识链接的方法如下:1、找到highcharts.js这个文件2、在源码中查找字符串“highcharts”3、然后替换成空字符串或者你想要显示的字符串4、对应的这是一个a标签,你可以修改成你想要连接的网址,如果不想链接到其他地方就改成“#”.还有一种方法就是 在图表定义的时候和title平级的地方加上下面这段代码就行 credits: { enabled: false} 这两种方法 都是可行的 据个人喜好 选择

崇礼县17851882753: 使用highcharts时,Y轴使用不等间隔的刻度,如何使这些刻度间的距离相等,如下图所示 -
守夏菊蓝: function selectUser(ele){var txt = $.trim( $(ele).parent().prev().text() ); }

崇礼县17851882753: js的highcharts使用 -
守夏菊蓝: highcharts对象的x轴如果为时间类型,则默认是时间递增的,如果出现了像LZ描述的这种情况,个人建议如下操作:在series中只保存数值,而x轴信息则放到categories中,代码样例如下:xAxis: { categories : ['2014-02-08', '2014-02-09', '2014-02-10', '2014-02-11', '2014-02-12'], type : 'category' },series: [{ data: [5, 10, 15, 20, 25] }]

崇礼县17851882753: 麻烦问一下 你使用highcharts的时候 那个下载和打印的按钮是怎么换的? -
守夏菊蓝: 不太明白你的题目,不知道你是不是想问如何把这两个按钮去掉,其实比较简单的办法就是先把highcharts.js文件格式化下,然后查找到这两个按钮,然后用把这两个按钮隐藏掉.隐藏就比较简单了,可以加个样式display:none就搞定了,我就是这样做的.你试试看.

崇礼县17851882753: highcharts如何动态读取数据 -
守夏菊蓝: 使用json.后台编辑,然后传递给前台,前台动态的去触发做成highcharts的函数.

崇礼县17851882753: 如何设置 highcharts X轴和Y轴值 -
守夏菊蓝: highcharts所有的图表除了饼图都有X轴和Y轴,默认情况下,x轴显示在图表的底部,y轴显示在左侧(多个y轴时可以是显示在左右两侧),通过设置chart.inverted = true 可以让x,y轴显示位置对调. 1、Axis Title 坐标轴标题.默认情况下,x轴...

崇礼县17851882753: 如何设置每一根柱子的宽度 -
守夏菊蓝: 在使用highcharts图表组件呈现柱状图column或者条形图bar的时候,在默认情况下柱子的宽度会随着X轴上刻度的多少自动调整的,那么就会出现这样一个情况:当刻度值很少的时候,每一根柱子的宽度将会变得很大,显得很臃肿.疑问:我们...

崇礼县17851882753: 如何对highcharts 柱状图进行制作与选择 -
守夏菊蓝: 步骤一:老规矩,插入highcharts.js和jquery.min.js<br><br>步骤二:先做柱状图<br>先设置一个container的ID,高和宽自己定,这里,我定稿为400px<br><br>然后是图表的js:<br><br>说明一:在输入月份等类型时候,也可以写成英文,写成中...

崇礼县17851882753: 使用highcharts怎么去掉图表上那个官网标识链接 -
守夏菊蓝: credits: { enabled: false } 在你的图表定义的时候和title平级的地方加上上面这段就行. ~如果你认可我的回答,请及时点击【采纳为满意回答】按钮 ~~手机提问的朋友在...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网