位置: 编程技术 - 正文

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问题详解及解决办法

  • 一分钟了解货币
  • 金税三期是什么意思
  • 价税分离的公式是什么呀
  • 城镇土地使用税的计算公式
  • 车间停止生产时间怎么计算
  • 个体户年报纳税额怎么填
  • 凭证附件的粘法
  • 增值税税率调整为9%
  • 公司购买的意外险属于个人还是公司
  • 电子承兑到期怎么操作流程
  • 过了纳税期没有申报
  • 施工企业项目管理办法
  • 税务征收与管理
  • 金税盘没有清卡可以开票吗
  • 一般纳税人花椒税率
  • 基础年收入是什么意思
  • 外币业务汇兑损益根据业务划分为
  • 公益性捐赠增值税申报表怎么填
  • 印花税计税金额是含税还是不含税
  • 支付工会经费
  • 加速折旧以后年度如何填报调减额
  • linux sed命令详解
  • 政府会计的记账基础是什么?
  • 排污费计入应交税费吗
  • 盈余公积科目是什么科目
  • 非营利性组织收到政府拨款转出给其他部门怎么做账
  • 汇算清缴期结束后
  • 企业合并分立
  • 薰衣草 英国
  • 企业采购过程中发生的材料短缺
  • php remote_addr
  • 购进商品的运费怎么算
  • 个体户按季申报吗
  • 登记银行存款日记账的凭证有哪些
  • python怎么查看文件路径
  • 公司代买社保怎么收费
  • 累计净值是怎么计算的
  • 年末计提哪些科目
  • 影响存货管理的因素有哪些
  • sql 封装
  • 短期借款预提利息通过短期借款科目核算
  • 人力资源行业税收优惠
  • 广告设计要交文化事业建设
  • 豆腐是农产品还是工业产品
  • 出口佣金账务处理
  • 置换补贴算在优惠价里吗
  • 增加固定资产原值
  • 贴现利息收入的账务处理
  • 医院食堂餐饮服务方案
  • 公司运营成本如何计算
  • 制造费用如何控制
  • 可供出售金融资产和交易性金融资产
  • 厂房拆了建住宅可以么
  • sqlserver key
  • win10怎么运行安卓软件
  • centos怎么看硬盘
  • win8怎样关闭系统更新
  • macbookpro通知栏
  • 苹果完美越狱最新消息
  • win10预览版好吗
  • 在Linux命令行中快速删除光标前的快捷键是什么?
  • win10鼠标移动速度怎么设置
  • cocos 2d x
  • windows运行nodejs
  • 如何从0开始赚钱
  • python 简单例子
  • 对js关键字命名的优点
  • html中链接
  • Node.js中的什么模块是用于处理文件和目录的
  • 监控网站是否可以删除
  • centos打开shell
  • 用js实现类的方法
  • javascript如何学
  • python编程基础语法
  • 同源策略详解
  • 新道云软件介绍
  • 生产企业税点
  • 地税局下属单位
  • 转让定价调查与调整实务问答
  • 建设工程合同纠纷属于专属管辖吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设