位置: 编程技术 - 正文

python用Pygal如何生成漂亮的SVG图像详解(怎样用python)

编辑:rootadmin

推荐整理分享python用Pygal如何生成漂亮的SVG图像详解(怎样用python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python pygal,python怎么用pygame,python pygal,python pygal,python pyhive,python pyh,python pygal,python pyh,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

SVG可以算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。

First Head in Pygal

首先安装 pygal 啦:

如果你要把生成格式设为除了 svg 之外的格式,如 png,jpg 之类,就要安装底下几个库了:

在 Ubuntu 中按照如下提示安装即可:

安装该库原理同上:

如下两个库,只需正常 pip 安装即可:

Hello SVG

生成的是黑色的 Hello.svg 文件,因为是 svg 格式的,一般的话直接是不能打开的,选择默认的浏览器打开吧,看到就是底下这个样子:

python用Pygal如何生成漂亮的SVG图像详解(怎样用python)

更加炫酷点的图:

生成的图就是下面这个样子:

Hello PNG

有时候,我们不需要 svg,只需要 png 格式的图表,没关系,pygal 也能够做到:

注意绿色的标示,成功生成 png 格式的图片啦:

Hello Flask and Pygal

让 Pygal 生成的 svg 格式图片中,显示在你的网页上呗,我们选择 flask 来提供 web 支持:

核心代码如下,没错就是这么短:

打开 .0.0.1: 就能看到下面的样子咯:

当然咯,你还可以做出如下更为炫酷的 svg 图像,不过这一切都是 pygal 的用法啦:

总结

标签: 怎样用python

本文链接地址:https://www.jiuchutong.com/biancheng/380059.html 转载请保留说明!

上一篇:Ubuntu下创建虚拟独立的Python环境全过程(ubuntu创建虚拟网卡)

下一篇:Python中str is not callable问题详解及解决办法

  • 增值税税控系统技术维护费
  • 采购价格含税吗
  • 结转应交增值税是什么意思
  • 最新劳务报酬的个税计算方法?
  • 季度费用支出怎么做
  • 定额备用金与非定额备用金的会计分录
  • 交强险必须交车船使用税吗
  • 人员经费包括哪些方面?
  • 免征增值税还要交印花税么
  • 未发货先开票怎么办
  • 固定资产做错了怎么办
  • 劳务所得报酬
  • 股东在两个公司上班好吗
  • 白条入账的会计分录
  • 将承兑汇票背书怎么操作
  • 从原材料到库存商品的生产核算过程
  • 税收缴款书怎么做凭证
  • 利润减库存为什么不等于现金
  • 以前年度有亏损需要交增值税吗为什么
  • 现金为负数时怎么做账
  • 基本户没开 可以销户吗
  • 党建工作经费计提比例
  • 小规模纳税人增值税免征额
  • 小规模无票收入后期开票怎么申报
  • 企业买进基金用什么账户
  • .exe文件怎么打不开
  • 预计负债账务处理会计分录
  • 怎么跟银行谈停息挂账
  • 记账凭证摘要的填写要求有
  • win7系统中文乱码怎么解决
  • 猜单词游戏代码
  • msgdlg.exe是什么意思
  • 付临时工资怎么入账
  • 企业所得税如何计算应纳税所得额
  • php常用设计模式有哪些
  • 建筑会计和会计的区别
  • 汇兑损益计算器
  • 代扣车船税的会计处理
  • 用pullout造句
  • 顶账用什么东西顶好
  • 出口不退税需要备案吗
  • 转回存货跌价准备的会计分录
  • 异地交税怎么交
  • 个税申报信息怎么填
  • sql server 使用
  • 分公司注销一般要多久
  • 其他综合收益算不算所有者权益
  • 存货报废进项税转出吗
  • 固定资产丢失如何补办
  • 长期待摊费用会计分录
  • 行政事业单位如何加强预算管理
  • 如何填写出售固定资产表
  • 办公用品的发票可以抵扣吗
  • 三证合一后还有纳税人资格证吗
  • 土地增值税计算题
  • 建账的过程包括哪些内容
  • sql四种功能
  • 2008sql附加数据库
  • windows无法启动MySQL80服务
  • win8安装程序在哪里
  • 启动npm服务
  • win10病毒与防护
  • linux 使用技巧
  • windows8怎么设置锁屏时间
  • win10开机提示xwz
  • 电脑中毒蓝屏了怎么办修复
  • linux在哪里操作
  • 清除文件内容 linux
  • javascript对象的种类
  • 一个android项目一般包含哪些目录?各有什么用途?
  • javascript的判断语句
  • javascript之typeof、instanceof操作符使用探讨
  • javaScript parseInt字符转化为数字函数使用小结
  • 国家税务系统电子税务局电话
  • 电子票怎么申领到开票系统
  • 福建省税务局举报中心
  • 四川省地方税务局关于城镇土地使用税困难减免
  • 公积金取出后显示未到账
  • 广东省退休公务员死亡抚恤金和丧葬费标准
  • 电子税务局里怎么删除购票员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设