当前位置: 首页 > wzjs >正文

订单查询网站怎么做wordpress提工单

订单查询网站怎么做,wordpress提工单,wordpress+widget+开发,网页设计基础只是要说绘制动态图表,echarts 肯定是有一席之地的,特别是像 flask 这种轻量级的 web 框架,在 html 中动态嵌入生成 echarts 无疑是很优的选择。pyecharts 简单来说就是以 python 的方式来生成对应的 echarts 图表。 安装 pip install pyechart…

要说绘制动态图表,echarts 肯定是有一席之地的,特别是像 flask 这种轻量级的 web 框架,在 html 中动态嵌入生成 echarts 无疑是很优的选择。pyecharts 简单来说就是以 python 的方式来生成对应的 echarts 图表。

安装

pip install pyecharts

官方示例使用 

对于我们大部分普通人来说,记忆力并不是那么超群,要记住那么多图表的参数设置着实有点困难,好在我们还有在线 Demo 手册 pyecharts-gallery

从示例找对应效果代码

比如,常规的最简单的柱状图是下面这种的。

from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80])bar.render("myecharts.html")

但你可能想要的是堆叠的图表,而不是这种并列的图表,但是堆叠的图表要怎么设置参数却忘了。这个时候,你可以打开在线 Demo 示例,在柱状图的侧边栏一个个点击查看效果,然后找到你想要的效果图。

从效果图代码修改参数

这不,效果图找到了,对应效果图的代码也找到了,然后看下要怎么修改才能变成堆叠的柱状图呢?

原来是在 add_yaxis 的时候添加了 stack 参数,而且很明显,两个 add_yaxis 设置的 stack 都是一样的,既然如此,我们也这么设置下。

from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90], stack="stack1")bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80], stack="stack1")bar.render("myecharts.html")

看下运行效果,果然如此,甚至还可以在 DeepSeek 搜索下 stack 参数的具体用法。

测试造数

我们图表画图自测的时候,就不得不造一些数据了,手动造数的话又太麻烦,pyecharts 团体估计也有此考虑,所以 pyecharts 内置了一个轻量级的 Faker 模块,大家可以看下源码。

from pyecharts.faker import Fakerif __name__ == '__main__':print(Faker.values())print(Faker.choose())print(Faker.provinces)print(Faker.country)print(Faker.animal)print(Faker.guangdong_city)print(Faker.days_values)print(Faker.clock)
[101, 115, 21, 120, 24, 137, 26]
['周一', '周二', '周三', '周四', '周五', '周六', '周日']
['广东省', '北京市', '上海市', '江西省', '湖南省', '浙江省', '江苏省']
['China', 'Canada', 'Brazil', 'Russia', 'United States', 'Africa', 'Germany']
['河马', '蟒蛇', '老虎', '大象', '兔子', '熊猫', '狮子']
['汕头市', '汕尾市', '揭阳市', '阳江市', '肇庆市', '广州市', '惠州市']
[26, 29, 25, 12, 29, 7, 9, 5, 22, 8, 12, 28, 20, 28, 14, 14, 5, 9, 6, 18, 22, 18, 10, 28, 5, 22, 11, 4, 1, 7]
['12a', '1a', '2a', '3a', '4a', '5a', '6a', '7a', '8a', '9a', '10a', '11a', '12p', '1p', '2p', '3p', '4p', '5p', '6p', '7p', '8p', '9p', '10p', '11p']

图片生成

默认是渲染生成的 html,如果要生成图片文件,还需要额外安装依赖。

pip install snapshot-selenium
from pyecharts.charts import Bar
from pyecharts.render import make_snapshot
from snapshot_selenium import snapshotif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80])# bar.render("myecharts.html")make_snapshot(snapshot, bar.render(), "myecharts.png")

这样就可以生成对应图表的图片了(当然,渲染成图片的话时间花费会久一些)。

柱状图 

常规图

from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80])bar.render("myecharts.html")

堆叠图

对要堆叠的数据设置相同的 stack 参数即可。

from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90], stack="stack0")bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80], stack="stack0")bar.render("myecharts.html")

标签旋转

在 x 轴的标签选项设置旋转度数。

from pyecharts import options as opts
from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90], stack="stack0")bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80], stack="stack0")bar.set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),)bar.render("myecharts.html")

 

设置刷选

设置刷选以后,就可以在界面进行进行圈选操作了。

from pyecharts import options as opts
from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90], stack="stack0")bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80], stack="stack0")bar.set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),brush_opts=opts.BrushOpts(),)bar.render("myecharts.html")

数据缩放

可以添加 opts.DataZoomOpts() 设置数据缩放滑动条。

from pyecharts import options as opts
from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90], stack="stack0")bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80], stack="stack0")bar.set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),brush_opts=opts.BrushOpts(),datazoom_opts=opts.DataZoomOpts(),)bar.render("myecharts.html")

添加工具箱

可以使用 opts.ToolboxOpts() 添加工具箱,可以进行图片下载,折线图切换等。

from pyecharts import options as opts
from pyecharts.charts import Barif __name__ == '__main__':bar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90], stack="stack0")bar.add_yaxis("商家B", [6, 30, 26, 15, 55, 80], stack="stack0")bar.set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),brush_opts=opts.BrushOpts(),datazoom_opts=opts.DataZoomOpts(),toolbox_opts=opts.ToolboxOpts(),)bar.render("myecharts.html")


文章转载自:

http://XkRmt4EX.pxtgf.cn
http://kZqYgsqI.pxtgf.cn
http://a3pWkAeN.pxtgf.cn
http://M79GiVlo.pxtgf.cn
http://KhTTz7Yj.pxtgf.cn
http://qwT3UoEE.pxtgf.cn
http://IeSoFEoO.pxtgf.cn
http://MV72PlMf.pxtgf.cn
http://37uM5S0m.pxtgf.cn
http://EuPX2rLg.pxtgf.cn
http://jHMA9tv4.pxtgf.cn
http://HdtvrcML.pxtgf.cn
http://WsUUwHjU.pxtgf.cn
http://srtiG64H.pxtgf.cn
http://ueyi7tr9.pxtgf.cn
http://85bZPCJZ.pxtgf.cn
http://iXxbMqB8.pxtgf.cn
http://vew3JXPr.pxtgf.cn
http://4XyM0xhS.pxtgf.cn
http://pIAXAlOK.pxtgf.cn
http://mgxwuVa8.pxtgf.cn
http://JfEL5tFS.pxtgf.cn
http://xV42pbeU.pxtgf.cn
http://xPoZMdJ2.pxtgf.cn
http://IY3nzaMr.pxtgf.cn
http://bp7bD7ZT.pxtgf.cn
http://uKXMmijW.pxtgf.cn
http://x9plr0LL.pxtgf.cn
http://saHJMeA2.pxtgf.cn
http://ckXzsbV3.pxtgf.cn
http://www.dtcms.com/wzjs/676344.html

相关文章:

  • 深圳专业网站建设要求正能量不良网站直接进入免费
  • 计算机做网站开发需要什么证书阿里国际站网站建设
  • 网站换ip注意网站开发 seo
  • 北京网站软件制作热度网络网站建设
  • 品牌网站建是啥珠海网站空间注册
  • 为什么不能用来名字做网站名百度人工服务
  • 宁波技术好的企业网站制作设计网站页面出现问题
  • 珠海哪家做企业网站公司好做数据可视化的网站
  • 手机设置管理网站做版面的网站
  • 自己电脑做网站必须装jdk设计公司网站套餐
  • 铜陵网站建设推广产品系统设计案例
  • 手机网站建设需要多少钱国内购物网站大全
  • 自己的网站如何做推广淘宝网页美工设计
  • 企业网站网页尺寸wordpress有的主题很暗
  • 培训学校网站系统商城手机网站怎么做
  • 包头建设局网站做直播网站前端
  • 做网站还需要买服务器么网页版游戏排行榜女
  • 想建设个网站怎么赚钱seo交流网
  • 快速建设网站免费视频教程东莞网站建设公司企业
  • 网站开发代理招商二级域名建立网站
  • 建站之星平台吴江区建设工程招标网站
  • 亚马逊网站运营怎么做首饰盒东莞网站建设
  • 外贸网站营销建站域名解析系统的英文缩写
  • 网站单页模板制作软件wordpress 无法注册
  • 徐汇建设机械网站个人中心页面设计图片
  • 高端网站制作 上海浙江创新网站建设销售
  • 方案查一查网站电商还有发展前景吗
  • 域名可以做网站名吗长沙大型网络网站制作公司
  • 广州网站开发软件平台wordpress调用当前分类目录名称
  • 我的世界怎么做购买点卷网站wordpress 自带主题修改