使用highcharts实现无其他信息纯趋势图实战实例
使用highcharts实现无其他信息纯趋势图实战实例
Highcharts去掉或者隐藏掉y轴的刻度线
yAxis : {
gridLineWidth: 0,
labels:{
//enabled:false//隐藏y轴刻度
},
}
Highcharts去掉或者隐藏掉x轴的刻度线
xAxis: {
categories: [],
tickWidth:0,
lineColor:'#ffffff',
lineWidth:0,
labels:{
enabled:false//隐藏x轴刻度
}
},
图表版权信息。显示在图表右下方的包含链接的文字,默认的文字是 Highcharts,链接是Highcharts官网地址。通过指定credits.enabled=false即可不显示该信息。
去掉highcharts右下角默认的网站url
右下角默认会有一个其网站url存在,这会影响美观,做如下设置即可去掉:
credits: {
enabled: false //不显示LOGO
},
===========================
Highcharts常规带坐标信息的趋势图示例demo:
https://jshare.com.cn/demos/hhhhxD/share/pure
===========================
highchart趋势图实战实例:
<script src="http://cdn.highcharts.com.cn/highcharts/highcharts.js"></script>
<script src="http://cdn.highcharts.com.cn/highcharts/modules/exporting.js"></script> <table class="count_table">
<tr>
<td id="m54_ct" algin="left" style="padding-right:20px;text-align:left;word-wrap:break-word;word-break:break-all;white-space:normal;">1,2,3,4,5,6</td>
<td><div id="m54" style="min-width:250px;max-width:250px;height:170px"></div></td>
</tr>
<tr>
<td id="m54_ct" algin="left" style="padding-right:20px;text-align:left;word-wrap:break-word;word-break:break-all;white-space:normal;">1,2,3,4,5,6</td>
<td><div id="m53" style="min-width:250px;max-width:250px;height:170px"></div></td>
</tr>
</table> <script type="text/javascript">
$(document).ready(function() {
setTimeout(showAllqushitu(), 1500);
}); function showAllqushitu(){
showqushitu('m54');
showqushitu('m53');
} function showqushitu(idkey){
var datalst = $('#'+idkey+"_ct").text();
// console.log(datalst);
datalst = datalst.substr(0,datalst.length-1);
var datalsts = datalst.split(',').map(Number);//必须为数字的数组才行
Highcharts.chart(idkey, {
chart: {
type: 'spline'
},
title: {
text: '',
align: 'left',
x: 0
},
xAxis: {
categories: [],
tickWidth:0,
lineColor:'#ffffff',
lineWidth:0,
labels:{
enabled:false//隐藏x轴刻度
}
},
yAxis: {
title: {
text: ''
},
min: 0,
minorGridLineWidth: 0,
gridLineWidth: 1,
alternateGridColor: null,
labels:{
//enabled:false//隐藏y轴刻度
},
plotBands: []
},
tooltip: {
valueSuffix: '个'
},
legend: {
enabled: false
},
exporting: {
enabled: false
},
plotOptions: {
spline: {
lineWidth: 4,
states: {
hover: {
lineWidth: 5
}
},
marker: {
enabled: false
},
pointInterval: 1,
pointStart: 1
}
},
credits: {
enabled: false
},
series: [{
name: '',
data: datalsts
}]
});
}
</script>
效果图:
=====================
以下的测试代码,可参考使用:
<script type="text/javascript">
Highcharts.chart('m54', {
chart: {
type: 'spline'
},
title: {
text: ''//标题
},
subtitle: {
text: ''//副标题
},
xAxis: {
type: 'string',
labels: {
overflow: 'justify'
}
},
yAxis: {
title: {
text: ''//开出个数
},
min: 0,
minorGridLineWidth: 0,
gridLineWidth: 0,
alternateGridColor: null,
plotBands: [ {
from: 0,
to: 10,
color: 'rgba(68, 170, 213, 0.1)',
label: {
text: '冷',
style: {
color: '#606060'
}
}
}, {
from: 10,
to: 15,
color: 'rgba(68, 170, 213, 0.1)',
label: {
text: '小热',
style: {
color: '#606060'
}
}
}, {
from: 15,
to: 20,
color: 'rgba(0, 0, 0, 0)',
label: {
text: '大热',
style: {
color: '#606060'
}
}
}, {
from: 20,
to: 30,
color: 'rgba(0, 0, 0, 0)',
label: {
text: '狂热',
style: {
color: '#606060'
}
}
}]
},
tooltip: {
valueSuffix: '个'
},
plotOptions: {
spline: {
lineWidth: 4,
states: {
hover: {
lineWidth: 5
}
},
marker: {
enabled: false
},
pointInterval: 1, // one hour
pointStart: 1
}
},
series: [{
name: '期',//期数
data: [23,22,22,22,22,22,21,20,19,19,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,19,19,19]
}],
navigation: {
menuItemStyle: {
fontSize: '10px'
}
}
});
</script>
==========================
以下是测试代码二,可参考使用:
function showqushitu(idkey,datalst){
datalst = datalst.substr(0,datalst.length-1);
var datalsts = datalst.split(',').map(Number);
// console.log(datalsts);
Highcharts.chart(idkey, {
chart: {
type: 'spline'
},
title: {
text: ''//标题
},
subtitle: {
text: ''//副标题
},
xAxis: {
type: 'string',
labels: {
overflow: 'justify'
}
},
yAxis: {
title: {
text: ''//开出个数
},
min: 0,
minorGridLineWidth: 0,
gridLineWidth: 0,
alternateGridColor: null,
plotBands: [ {
from: 0,
to: 10,
color: 'rgba(68, 170, 213, 0.1)',
label: {
text: '冷',
style: {
color: '#606060'
}
}
}, {
from: 10,
to: 15,
color: 'rgba(68, 170, 213, 0.1)',
label: {
text: '小热',
style: {
color: '#606060'
}
}
}, {
from: 15,
to: 20,
color: 'rgba(0, 0, 0, 0)',
label: {
text: '大热',
style: {
color: '#606060'
}
}
}, {
from: 20,
to: 30,
color: 'rgba(0, 0, 0, 0)',
label: {
text: '狂热',
style: {
color: '#606060'
}
}
}]
},
tooltip: {
valueSuffix: '个'
},
plotOptions: {
spline: {
lineWidth: 4,
states: {
hover: {
lineWidth: 5
}
},
marker: {
enabled: false
},
pointInterval: 1,
pointStart: 1
}
},
series: [{
name: '',//期数
data: datalsts
}],
navigation: {
menuItemStyle: {
fontSize: '10px'
}
}
});
}
===========================
Highcharts折线图,去掉x轴y轴刻度与刻度名称
xAxis: {
lineWidth:0, //设置坐标宽度
labels:{
enabled:false
}
},
yAxis: {
title:'',
gridLineWidth: 0, //设置横向分区线宽度
lineColor:'#ffffff',//设置y轴颜色
labels:{
enabled:false
}
},
legend: {
enabled: false
},
exporting: {
enabled: false
},
使用highcharts实现无其他信息纯趋势图实战实例的更多相关文章
- 使用 amcharts 和 highcharts 绘制多曲线时间趋势图的通用方法
工作中用到, 这里分享一下. 可以使用 amcharts 和 highcharts 在同一坐标中绘制多个对比曲线图. 当然, 对图形没有过多装饰, 可以参考 API 文档: highcharts: ...
- HighCharts画时间趋势图,标示区以及点击事件操作
最近在用HighCharts画趋势图,如果按照设计文档上来画那太复杂了,于是根据自己多年的经验改动了设计文档,添加了highcharts的标示区,然而我也发现,最后一次画highchart趋势图还是在 ...
- 无插件纯web 3D机房 (第四季:大型园区、地球仪效果和其他扩展应用)
前言 初次见面的朋友们大家好,这篇文章是"无插件纯web 3D机房"系列的第四季,感兴趣的朋友可从头开始观看,以下是正确的阅读顺序: 无插件纯web 3D机房(第一季:从零开始搭建 ...
- 使用highcharts绘制美观的燃尽图
使用highcharts绘制美观的燃尽图 助教在博客中介绍了两种绘制燃尽图的方法,但是我们组在使用时发现有些任务不适合写进issue,而且网站生成的燃尽图不是很美观,因此我们打算使用其他方法自己绘制燃 ...
- 无插件纯Web HTML5 3D机房 进阶篇(新增设备、线缆、巡查等功能)
前情提要 前阵子写了一篇无插件纯Web 3D机房,介绍了如何用html5在网页上创建无插件的精美3d机房场景.这两个月以来,陆续收到很多朋友的鼓(膝)励(盖),受宠若惊之余,对索要源代码的朋友都已经尽 ...
- 【开源】专业K线绘制[K线主副图、趋势图、成交量、滚动、放大缩小、MACD、KDJ等)
这是一个iOS项目雅黑深邃的K线的绘制. 实现功能包括K线主副图.趋势图.成交量.滚动.放大缩小.MACD.KDJ,长按显示辅助线等功能 预览图 最后的最后,这是项目的开源地址:https://git ...
- Excel应该这么玩——7、我是预言家:绘制趋势图
让我们先看一个场景:你是公司销售部的员工,你手里有公司最近几年的销售额相关的数据,经理希望你预测下个月的销售额.盯着一堆数据,你或许会想到画一张XY坐标图,然后将每个月份的销售额标定为一个坐标.但是下 ...
- 【mysql】一维数据TopN的趋势图
创建数据表语句 数据表数据 对上述数据进行TopN排名 select severity,sum(count) as sum from widgt_23 where insertTstamp>=' ...
- HighCharts之2D堆条状图
HighCharts之2D堆条状图 1.HighCharts之2D堆条状图源码 StackedBar.html: <!DOCTYPE html> <html> <head ...
随机推荐
- 记录C#-WPF线程中如何修改值
new Thread(() => { Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new Acti ...
- [20191003]oracle number类型存储转化脚本.txt
[20191003]oracle number类型存储转化脚本.txt --//完善脚本,增加支持科学记数法.比如1e4之类的写法. 2.测试:$ cat test.txt012251234100-4 ...
- Oracle 12c报错:ORA-01078和LRM-00109的解决办法
Oracle 12c报错:ORA-01078和LRM-00109的解决办法 2017-12-17 10:25:30 lemon_love1 阅读数 4336 收藏 更多 分类专栏: oracle ...
- PyCharm彻底删除项目
直接删除源文件,删不干净,会留下一些文件 1.点击File,选择Close Project 2.关闭项目之后,会弹出一个选择项目的界面,点击你想要删除的项目右边的叉 3.然后找到该项目所在的路径,选中 ...
- 02-align-items的用法
侧轴是相对的 默认主轴是x 所以侧轴就是y轴 align-items设置侧轴上的子元素排列的方式(单行)纵轴方向上的对齐方式 align-items: flex-start; 顶部对齐 align-i ...
- 5. git-lab 项目操作
项目操作 一.给成员授权项目权限 之前我们是给组增加成员. 当有的项目需要给组下面的成员授权不一样的时候. 我们需要在项目里面给成员授权权限 点击管理区域 点这个项目 看下图,我们可以看到 现在这 ...
- Pwnable-random
ssh连接,输入密码查看目录下的文件 看看random.c的源码 #include <stdio.h> int main(){ unsigned int random; random = ...
- Pwn-level3(x64)
题目地址 https://dn.jarvisoj.com/challengefiles/level3_x64.rar.8c74c402b190ac3fbef5a9ae540c40de 跟level3差 ...
- 鱼嘤嘤小分队 Alpha冲刺阶段博客目录
会议记录 周数 链接 主要工作 第六周 第六周链接 确定技术路线 第七周 第七周链接 讨论进展 最近的主要工作: 由于我们的代码能力以及pyhon的基础知识已经网络通信的知识储备是不够的,所以我们 ...
- Java基本数据类型转换二
public class TestConvert2 { /** * @param args */ public static void main(String[] args) { // TODO Au ...