飞刀博客

Z-BlogPHP文章统计图插件

类别:编程 日期:2020-11-28 评论:6

Z-BlogPHP的后台文章管理和分类管理界面相应的信息都是数字文本格式的,站长在后台很难直观地了解自己网站的文章信息。我最近做了一个文章统计图插件,通过饼状图展示各分类文章的比例,通过柱状图展示各月度文章数目。

功能逻辑上不复杂,从系统中读取文章数目信息,然后按照需求进行组织,然后通过绘制图形。

在网上了解一圈后,选择ECharts作为绘图组件。

功能实现后,在测试的时候遇到了一个令人头疼的地方。

一般人的博客网站的文章分类不会超过20个,其实10个就算很多了,这种情况下,用饼图展示各个类别的比例很合适,但是如果极端情况下,如果分类数太多,饼图就会挤在一起无法看清。

考虑之后,决定在分类信息统计中加入统计图形切换功能,这样如果分类数过多的话,可以切换成柱状图显示。

在引入柱图显示功能后,确实不会出现挤在一起的饼图情况了,但是如果数据量再多的话,柱子还是会挤在一起,在查找了ECharts的官网文档后,了解到有个dataZoom的配置项,可以控制首屏显示的坐标轴的数目,也就是柱子数目,这样数据量大的情况下,引入dataZoom配置,默认显示一部分信息,鼠标拖动可以查看其余信息,这样问题也就被解决了。

该插件用在本博客上的显示效果如下:

目前该插件已经在Z-Blog应用中心上线,定价19元,链接如下:

分类文章数量和月度文章数量统计图

欢迎下载使用,提出意见。

如果认为Z-Blog的应用市场价格贵了点,可以邮件(libasten@qq.com)联系我索取优惠。

留言评论

  1. 芭比 @ 2020-11-28 22:59:31 回复
    我用的typecho,不知道有没类似的插件
    1. 河边的飞刀 @ 2020-11-29 00:35:26 回复
      我没记错的话,typecho有一款主题支持在前台查看统计图的,但是名字想不起来了,后台插件似乎还没有碰到,被你这样提醒,我准备再开发一个typecho版本的了。
      1. 珂泽 @ 2020-12-05 21:15:05 回复
        handsome 也就是我现在用的主题,不过我没开统计图
  2. wys @ 2020-11-28 23:14:48 回复
    图片比数字更能吸引眼球,WELL DONE!
  3. 自考模拟 @ 2020-11-30 18:32:54 回复
    可以可以!
  4. 响石潭 @ 2020-12-05 13:57:54 回复
    好看直观,挺实用的插件

天上的神明和星辰,人间的艺术与真纯,
我们所敬畏和景仰的,莫过于此。

推荐文章
软件作品
微信公号
  • 足球Plus微信公众号
最新留言
友情链接
推荐文章

天上的神明和星辰,人间的艺术与真纯,
我们所敬畏和景仰的,莫过于此。

软件作品
最新留言