目录

  • canvas 画柱状图
    • 画一个简单的柱状图
    • 随机的柱状图

canvas 画柱状图

画一个简单的柱状图

  • 注意点:

    • 画柱状图 矩形图 的时候 需要先填充 后描边 再使用 fillRect 等!
      ctx.fillStyle = “red”;
      ctx.lineWidth = 2;
      ctx.fillRect(200, 200, 20, 200);
<template><div><canvas ref="canvasRef" width="420px" height="420px">您的浏览器版本过低,请升级浏览器或者使用谷歌浏览器</canvas></div>
</template><script>
export default {name: "CanvasText",components: {},data() {return {};},mounted() {let can = this.$refs.canvasRef;let ctx = can.getContext("2d");// 画一个简单的柱状图// 画坐标轴ctx.beginPath();ctx.moveTo(100, 100);ctx.lineTo(100, 400);ctx.lineTo(400, 400);ctx.strokeStyle = "#000";ctx.lineWidth = 2;ctx.stroke();ctx.closePath();// 画柱状图 矩形图ctx.fillStyle = "red";ctx.lineWidth = 2;ctx.fillRect(200, 200, 20, 200);},methods: {}
};
</script>
<style lang="scss" scoped></style>

随机的柱状图

<template><div><canvas ref="canvasRef" width="420px" height="420px">您的浏览器版本过低,请升级浏览器或者使用谷歌浏览器</canvas></div>
</template><script>
export default {name: "CanvasText",components: {},data() {return {};},mounted() {let can = this.$refs.canvasRef;let ctx = can.getContext("2d");// 画一个简单的柱状图// 画坐标轴ctx.beginPath();ctx.moveTo(100, 100);ctx.lineTo(100, 400);ctx.lineTo(400, 400);ctx.strokeStyle = "#000";ctx.lineWidth = 2;ctx.stroke();ctx.closePath();// 画柱状图 矩形图ctx.lineWidth = 2;// 范围 [10,290]for (let i = 0; i < 6; i++) {let height = Math.random() * 280 + 10;// ctx.fillStyle = "#00ff00";ctx.fillStyle = "#" + parseInt(Math.random() * 0xffffff).toString(16);// 注意点:就是坐标的话 需要 400 - height (为了贴住x轴)ctx.fillRect(120 + 40 * i, 400 - height, 20, height);}},methods: {}
};
</script>
<style lang="scss" scoped></style>

canvas 画柱状图相关推荐

  1. canvas画柱状图 和饼图

    学习扔物线大大的教程 http://hencoder.com/ui-1-1/ https://github.com/hencoder/PracticeDraw1 饼图的指示文字还需要重新计算一下还有防 ...

  2. 如何用h5标签canvas画柱状图【立体】

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8 ...

  3. html绘制直角坐标系,canvas画直角坐标系

    canvas画直角坐标系 2017年3月17日 利用canvas画直角坐标系其实挺简单的,只要确定了原点(0,0)点,也可以是其他的点,只要自己知道那是原点就行!知道了原点再分别向X轴方向和Y轴方向画 ...

  4. python(matplotlib)画柱状图(1)

    写在前面的话 当当当,又要总结画图了,现在写博客都有一种美妆博主在写美妆心得的介绍.biubiu- 今天要记录的内容就是我们的python 画柱状图. 画柱状图一般我觉得就是数据可以被枚举的有限的,并 ...

  5. python画柱状图 画折线图

    # 画柱状图     plt.bar(x_labels, grid) 画折线图     """     for i in range(len(grid)-1):     ...

  6. python 画柱状图-Python 使用 matplotlib 画柱状图教程

    Python 使用 matplotlib 画图是非常方便的,之前的文章记录了<Python 使用 matplotlib 画折线图教程>,今天就再次记录一下使用 matplotlib 画柱状 ...

  7. python画直方图代码-python plotly画柱状图代码实例

    这篇文章主要介绍了python plotly画柱状图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码 import pandas as ...

  8. python画柱状图代码-python plotly画柱状图代码实例

    这篇文章主要介绍了python plotly画柱状图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码 import pandas as ...

  9. python横向柱状图-python画柱状图--不同颜色并显示数值的方法

    用python画柱状图容易,但是如何对不同柱子使用不同颜色呢?同时在柱子顶端显示精确数值? 主要用的方法为: atplotlib.pyplot.bar(left, height, width=0.8, ...

最新文章

  1. hbase 数据插入指定rowkey_「HBase大爆炸」HBase之常用Shell命令
  2. jquery总结和注意事项
  3. 七个开源的 SpringBoot 前后端分离项目,Star过千,快去收藏夹吃灰吧!
  4. 预训练是AI未来所需要的全部吗?
  5. 华为“燃料”助力荣耀向上,全力冲击高端市场
  6. java单线程循环调度_Java基础篇之Java线程模型
  7. Python用selenium获取cookie以后给rqeuests使用。
  8. RabbitMQ批量确认发布
  9. NABCD model(test)
  10. [PHP] 算法-邻接矩阵图的广度和深度优先遍历的PHP实现
  11. matlab怎么找出奇数个数_用MATLAB绘制系统根轨迹和性能分析
  12. 使用ApiPost测试接口时需要先登录的接口怎么办(基于Cookie)?
  13. linux虚拟机模板部署模板,创建和部署基于 Linux 的虚拟机模板
  14. 幻塔html5,《幻塔》捏脸系统怎么玩 捏脸系统玩法分享
  15. 虚拟主机支持ssl支持php7,虚拟主机支持https改造吗
  16. Codeproject文章翻译
  17. python用cartopy包画地图_利用Cartopy绘制带有地图投影的图形
  18. 微信购物商城系统怎样吸引住客户,来转换为商城系统的粉丝?
  19. find 命令多条件匹配
  20. usb为什么计算机无法识别网络,电脑的usb网卡无法识别怎么办

热门文章

  1. Java对象中实例数据发生的间隙填充alignment/padding gap条件是什么?
  2. VM,CentOS7,gcc,mpich安装,vim配置,mpi代码运行示例
  3. ps—Photoshop绘图模式、画笔工具,渐变工具,油漆桶工具等选项栏中的模式/溶解模式,背后模式,清除模式,变暗模式等/CS6
  4. C# 字节数组转结构体
  5. SGM58200开发以及相关应用
  6. 奇妙的房树人测验:教你看画识人心
  7. CSV文件拆分_行拆分
  8. 想转行做软件测试?那你必须要知道的这5 条纪律....
  9. 开发笔记 | U1/U3卡的区别
  10. (转)详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题