使用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实现无其他信息纯趋势图实战实例的更多相关文章

  1. 使用 amcharts 和 highcharts 绘制多曲线时间趋势图的通用方法

    工作中用到, 这里分享一下. 可以使用 amcharts 和 highcharts 在同一坐标中绘制多个对比曲线图. 当然, 对图形没有过多装饰, 可以参考 API 文档: highcharts:   ...

  2. HighCharts画时间趋势图,标示区以及点击事件操作

    最近在用HighCharts画趋势图,如果按照设计文档上来画那太复杂了,于是根据自己多年的经验改动了设计文档,添加了highcharts的标示区,然而我也发现,最后一次画highchart趋势图还是在 ...

  3. 无插件纯web 3D机房 (第四季:大型园区、地球仪效果和其他扩展应用)

    前言 初次见面的朋友们大家好,这篇文章是"无插件纯web 3D机房"系列的第四季,感兴趣的朋友可从头开始观看,以下是正确的阅读顺序: 无插件纯web 3D机房(第一季:从零开始搭建 ...

  4. 使用highcharts绘制美观的燃尽图

    使用highcharts绘制美观的燃尽图 助教在博客中介绍了两种绘制燃尽图的方法,但是我们组在使用时发现有些任务不适合写进issue,而且网站生成的燃尽图不是很美观,因此我们打算使用其他方法自己绘制燃 ...

  5. 无插件纯Web HTML5 3D机房 进阶篇(新增设备、线缆、巡查等功能)

    前情提要 前阵子写了一篇无插件纯Web 3D机房,介绍了如何用html5在网页上创建无插件的精美3d机房场景.这两个月以来,陆续收到很多朋友的鼓(膝)励(盖),受宠若惊之余,对索要源代码的朋友都已经尽 ...

  6. 【开源】专业K线绘制[K线主副图、趋势图、成交量、滚动、放大缩小、MACD、KDJ等)

    这是一个iOS项目雅黑深邃的K线的绘制. 实现功能包括K线主副图.趋势图.成交量.滚动.放大缩小.MACD.KDJ,长按显示辅助线等功能 预览图 最后的最后,这是项目的开源地址:https://git ...

  7. Excel应该这么玩——7、我是预言家:绘制趋势图

    让我们先看一个场景:你是公司销售部的员工,你手里有公司最近几年的销售额相关的数据,经理希望你预测下个月的销售额.盯着一堆数据,你或许会想到画一张XY坐标图,然后将每个月份的销售额标定为一个坐标.但是下 ...

  8. 【mysql】一维数据TopN的趋势图

    创建数据表语句 数据表数据 对上述数据进行TopN排名 select severity,sum(count) as sum from widgt_23 where insertTstamp>=' ...

  9. HighCharts之2D堆条状图

    HighCharts之2D堆条状图 1.HighCharts之2D堆条状图源码 StackedBar.html: <!DOCTYPE html> <html> <head ...

随机推荐

  1. 如何用charles进行https抓包

    版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/138 如何用charles进行https抓包 晚上在家鼓捣 ...

  2. Microsoft.Extensions.DependencyInjection 阅读笔记

    一. 关于IServiceCollection接口的设计 public interface IServiceCollection : IList<ServiceDescriptor> { ...

  3. 三、排序算法总结一(冒泡排序,插入排序,选择排序)(C++版本)

    一.引言 对于各种排序算法也算是有了一定的了解,所以这里做一个总结. 二.冒泡排序法. 这是比较经典的排序算法,主要是通过内外两层的循环比较,使得乱序变为顺序. 下面是一个测试代码 #include ...

  4. luoguP3017Brownie Slicing

    https://www.luogu.org/problem/P3017 题意 给你一个蛋糕,R行C列 ,每个点有巧克力碎屑(如下) 1 2 2 1 3 1 1 1 2 0 1 3 1 1 1 1 1 ...

  5. day70_10_16drf组件响应模块,异常模块和序列化模块。

    一.解析模块 为什么要配置解析模块? 1)drf给我们通过了多种解析数据包方式的解析类. 2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析. 3)全局配置就是针对每一个视图 ...

  6. [C3W1] Structuring Machine Learning Projects - ML Strategy 1

    第一周:机器学习策略(1)(ML Strategy(1)) 为什么是ML策略?(Why ML Strategy) 大家好,欢迎收听本课,如何构建你的机器学习项目也就是说机器学习的策略.我希望通过这门课 ...

  7. OpenDaylight开发hello-world项目之开发工具安装

    OpenDaylight开发hello-world项目之开发环境搭建 OpenDaylight开发hello-world项目之开发工具安装 OpenDaylight开发hello-world项目之代码 ...

  8. Paper | Compression artifacts reduction by a deep convolutional network

    目录 1. 故事 2. 方法 3. 实验 这是继SRCNN(超分辨)之后,作者将CNN的战火又烧到了去压缩失真上.我们看看这篇文章有什么至今仍有启发的故事. 贡献: ARCNN. 讨论了low-lev ...

  9. Paper | Predicting the Quality of Images Compressed After Distortion in Two Steps

    目录 1. 问题本质剖析 2. 方法细节 图像质量评估大佬AC Bovik的论文,发表在2019 TIP上. 考虑的问题:对于有参考图像质量评估(R-IQA)任务,参考图像有时是有损的.这会导致评估的 ...

  10. stacky footer

    div{border:1px solid #CCC;} .wrapper{ width:100%; height:100%; display:flex; flex-flow: column; } .c ...