Z-BlogPHP文章统计图插件
Z-BlogPHP的后台文章管理和分类管理界面相应的信息都是数字文本格式的,站长在后台很难直观地了解自己网站的文章信息。我最近做了一个文章统计图插件,通过饼状图展示各分类文章的比例,通过柱状图展示各月度文章数目。
功能逻辑上不复杂,从系统中读取文章数目信息,然后按照需求进行组织,然后通过绘制图形。
在网上了解一圈后,选择ECharts作为绘图组件。
功能实现后,在测试的时候遇到了一个令人头疼的地方。
一般人的博客网站的文章分类不会超过20个,其实10个就算很多了,这种情况下,用饼图展示各个类别的比例很合适,但是如果极端情况下,如果分类数太多,饼图就会挤在一起无法看清。
考虑之后,决定在分类信息统计中加入统计图形切换功能,这样如果分类数过多的话,可以切换成柱状图显示。
在引入柱图显示功能后,确实不会出现挤在一起的饼图情况了,但是如果数据量再多的话,柱子还是会挤在一起,在查找了ECharts的官网文档后,了解到有个dataZoom的配置项,可以控制首屏显示的坐标轴的数目,也就是柱子数目,这样数据量大的情况下,引入dataZoom配置,默认显示一部分信息,鼠标拖动可以查看其余信息,这样问题也就被解决了。
该插件用在本博客上的显示效果如下:
目前该插件已经在Z-Blog应用中心上线,定价19元,链接如下:
欢迎下载使用,提出意见。
如果认为Z-Blog的应用市场价格贵了点,可以邮件(libasten@qq.com)联系我索取优惠。
留言评论