全国咨询热线:18720358503

绘图工具-利用Drupal生成折线图

类别:企业动态 发布时间:2021-01-10 浏览人次:

--------

绘图工具

-------

掌握Drupal的人都了解,Drupal没有不可以,缘故在于Drupal控制模块诸多,这也是大伙儿喜爱用Drupal做网站开发设计的缘故,剑锋所指,无坚不摧。可是有情况下,控制模块多了也不一定是好事儿,例如Raincy近期遇到一个繁杂难题就是要把一个excel的表单每天升级到网站随后转化成折线图。

了解了网站的要求,那末下一步例如是作用剖析,最先Raincy细心查询了这个excel的构造,里边包括了许多个固定不动字段,每天升级。以下图:

Drupal字段表明

做完这些工作中以后,我刚开始找寻适合的控制模块,这里列出来几个给大伙儿参照一下:

project/flot

project/charts_graphs

project/views_charts

这里这三个控制模块算是非常强劲的控制模块了,适用信息内容也算是比较详尽,很遗憾,我一直实验第一个flot,实验了各种各样方式各种各样措施乃至都用到了给Drupal相应的控制模块打补钉(patch),可是这个控制模块還是显示信息不正确:SQLSTATE[42S22]: Column not found: 1054 Unknown column field_data_field_reading_date.field_reading_date in field list   这让我很烦闷也很受伤。看着人家网站详细介绍的demo,我非常的神伤。

迫不得已舍弃flot控制模块,再次谷歌发现,有一个网站的demo非常非常好:  右边的demo很棒,各种各样,查了一下是这个控制模块的贡献:project/highcharts 由不得得心中窃喜。

有关highcharts这个控制模块,没甚么好说的,仅有一点提示,就是不要用检测版。尽管官方网站说检测版怎样怎样好, no longer has dependencies,不需要安裝那末多依靠控制模块,可是我实验发现,检测版会出現一个ajax不正确(Notice: Undefined index: ViewsHighchartsOptionsPieBasic in ViewsHighchartsOptions- __construct() (line 44 of /sites/all/modules/highcharts/views/highcharts_views.options.inc).),官方许多人也发现了这个不正确,可是官方沒有给出有效的解释和处理方式。想用这个检测版的,祷告人品暴发吧!

安裝highcharts这个控制模块,起动时,会提醒你需要安裝别的控制模块,先后安裝你最后大概会安裝 Libraries API, Universally Unique IDentifier, Entity API, Entity API,Deploy,Services等。额,对了也有 CTools和Views,实际上这俩我不说你们也了解对吧。

highcharts setting

随后点一下再次编写如图,下面大家再次设定,点一下  Highcharts 后边的设定,设定详尽內容,随后点一下fields后边的加上,加上上大家要显示信息的字段,通常为大家刚刚新建的那些数据信息字段。想显示信息那个,加上哪一个。最终点一下排列,设定标志显示信息的次序。这里大家能够简易了解,实际上这里就是輸出了一系列目录,随后用hightcharts将数据信息变成折线图罢了。以上的设定都简易不表,下面大家说一下hightcharts后边的设定点一下后怎样设定。实际上大伙儿不重要怕,点一下后,的确出現了许多字段让填写,实际上也就那末回事:chart type是图型种类,往下拉可选折线图,曲线图图,饼图地区图和柱状图,这里大家挑选折线图:line;往下skin皮肤种类,大家挑选两个都能够;Chart Title这一栏,大家需要填入大家这个图表的名字,在下面是图型子题目,一般用不到啦,哪有那末多题目可写!再往下是让大家挑选是不是显示信息图例(Show Legend),这里是不是选项大伙儿依据自身状况来;Tool Tip Formatter这一栏不要动;Y AXIS这一栏是需要大家填写Y轴的信息内容,例如题目甚么的,我填写的是金额(元),大伙儿能够依据自身状况填写,Y-Axis Title Align是Y轴题目的部位,我挑选居下。X AXIS的设定比较繁杂,最先要挑选显示信息甚么,这里列出的都是刚刚在字段加上哪里大家加上上的,想显示信息的,点个勾;随后,大家挑选一个做为X轴的座标,这里我挑选了题目,由于我的题目是每天的时间,正好做为X轴座标。Reverse This Axis?这个选项大伙儿不要挑选,这里是翻转轴。

到这里呢,大家储存全部设定,储存views,随后去区块设定里,把区块设定在某个部位,更新前台接待,应当能够看到神采奕奕的折线图了,但是实际又一次让大家心寒了!

为何呢?由于这个区块是要借助JS完成的,区块官方网站第一段话就详细介绍了“Create charts in Drupal using the Highcharts JavaScript library. This module includes an API and Views integration.”因此,大家还需要去“products/highcharts”免费下载相应的JS文档,可是这些JS放在那里呢?大家开启hightcharts的INSTALL.txt文档阅读文章发现,大家需要新建一个文档夹 sites/all/libraries/highcharts 随后将刚刚免费下载的JS解压,随后将解压得到的一个html和四个文档夹一起提交到刚刚新建的文件目录,随后大家再去更新前端开发网页页面,是否大家期待已久的折线图早已出来了?给张图:

heightcharts

 


学 杰成竞价 ,最少让你少走3年弯路,错过此次机遇,之后始终不会再有,時间不等人。


Drupal还好了,科学研究透了,觉得真的很便捷。如今让我做个简易的站,我也害怕用joomla了。订制太麻烦,相反的,用drupal将会会麻烦点,可是不怕顾客摘要求。

---------

绘图工具

------------

推荐阅读

绘图工具-利用Drupal生成折线图

掌握Drupal的人都了解,Drupal没有不可以,缘故取决于Drupal控制模块诸多,这也是大伙儿喜爱用Drupal建立网站开发设计的缘故,剑锋特指,无坚不摧。可是有时候候,控制模块多了都不一...

2021-01-10
广州凡科互联网科技股份有限公司招聘电商推广

招聘人数:17职位信息任职要求:1、有一颗上进、感恩、真诚的心,不消极,不抱怨,热爱销售工作;2、勤奋好学,积极主动,具有良好的表达、沟通能力;3、富有团队合作精神,敢于...

2021-01-10
广州凡科互联网科技股份有限公司招聘课程顾问

招聘人数:7职位信息1、公司系统提供精准有效的客户,无需找资源;2、通过各自渠道引导邀约客户(有意向客户)上门, 接待来访客户,以顾问式营销方式推荐合适的产品,并成功促...

2021-01-10
骉骉餐馆微信小程序-庆阳企业网站建设

甘肃省庆阳企业网站建设企业,潜心网站程序制作设计方案产品研发客户遍布在全国性400好几个大城市,她们都会应用EUCMS企业网站建设智能化管理方法系统软件!前台接待演试后台管...

2021-01-10
广州凡科互联网科技股份有限公司招聘课程顾问

招聘人数:27职位信息岗位职责:1、根据公司提供的学生资源,为客户提供在线、电话以及面对面的产品咨询和专业分析讲解。2、引导邀约客户(有意向客户)上门, 接待来访学员,以...

2021-01-09
广东建站公司有哪些-企业网站建设、维护、推广

完全免费售后服务服务网上一对一具体指导实际操作 建网站更简易重视客户用户评价仅有顾客的令人满意 才有大家的发展趋势精致建网站模版精致模版随便选择 只求您令人满意企业网...

2021-01-09
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信