chart.js mysql_Chartjs 简单使用 ------ 制作sin cos 折线图

Chart.js 一款简单干净的图表工具,基于html5 的Javascript。

可以用来制做条形,扇形,折线,混合等等的强大工具

图表要放在html 的  cancas  标签中

标签定义图形,比如图表和其他图像。

标签只是图形容器,您必须使用脚本来绘制图形。

制作sin  cos 折线图

准备一个盒子用来放这个图

583c5df790d9f826096feac59a3f2b16.png

引入chart.js,

a27f1772476b76024d8f681d21154a1c.png

链接:https://pan.baidu.com/s/1HSU1O6R-aczin5XrfoDpnA

提取码:72mx

也可以在  https://www.chartjs.org/   学习使用

具体实现

sin 与 cos  有个顺口留

123,321,39 二十七,弦是2 ,切是3 ,分子根号不能删

4d7f8c7ebafb739c8e797d078deb9a12.png

js 代码:

d3070442702bcf1f01a483f8d8878cf5.png

22bdee1e1f89061bb7660fdee63a5b4d.png

4966de35298b2710bc8069ac346dcca7.png

重要:

不同的图形对应着不同的类型,通过type:'中间的参数来进行控制'

line 表示折线统计图,bar  表示条形统计图,pie 表示扇形统计图

主要就是设置  X  轴的参数

设置线对应的值,以及对线的格式进行设置

可以看到制作好后

a4196165599566af6d6d8aaa2590ff7c.png

代码,拷贝后可以直接进行使用查看

折线图

//获取 id 为 myChart 这个对象 的 2d上下文

var chartjs = document.getElementById('myChart').getContext('2d');//基于 chartjs Chart对象传递参数

var myChart = newChart(chartjs,{//type:"line" 表示一个线性图表。如果要是柱状图,将line 换成 bar

type : 'line',//data 表示提供要显示的数据

data:{//labels 表示图表 X 轴下方的文字

labels:['0','π/2','π','3π/2','2π','5π/2'],//datasets 表示数据集合。这里数据集合里只有一个数据,如果是多个数据在图表中就会显示多条线

datasets:[{//lable 表示这组数据的名称

label:'sin图',//data 具体数据 对应在Y 轴的位置

data:[0,1,0,-1,0,1],//borderColor线条颜色

borderColor:'red',//borderWidth 线条宽度

borderWidth:1,//borderDash: [5,5] 用于表示虚线。 [5,5] 分别表示虚线的长度和距离。

borderDash:[5,5],//fill: false 不进行填充 折线包括的部分使用阴影

fill:false,

},//多条线依次增加

{

label:"cos图",

data:[1,0,-1,0,1,0],

borderColor:"blue",

borderWidth:1,

fill:true,

}

]

},//options 其他选项

options:{//tooltips 鼠标移动到图标的时候提示信息

tooltips:{//intersect: false 鼠标不放在数据点的时候,也会提示信息

intersect:false,//model 显示模式

mode:'index'}

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值