介紹乙個超好用的HICHARTS擴充套件外掛程式

2021-09-07 04:25:43 字數 2956 閱讀 2607

因為需要,所以highcharts了解一下是很有必要的。

但原始應用確實效率不行。

剛好,現在有個需求是從一系列的json裡抽出**資料,再顯示圖形。

jquery.highchartstable.js怕個是極好的了。。

基本文件url:

**,

#

!/usr/bin/python

#coding:utf-8

import

datetime

import

json

import

sysstr_today = datetime.datetime.now().strftime('

-%y-%m-%d')

func_dict =

html_header = '''

趨勢資料展示頁面

'''html_footer = '''

x@2015

''''''

with open('measurements.json', 'w') as f:

f.write(json.dumps(str_json,ensure_ascii=false,indent=2))

'''#

將字典排序

defsort_dict(dict_item):

sort_dict_item = sorted(dict_item.iteritems(),key=lambda t:t[0],reverse=false)

return

sort_dict_item

defgen_content():

json_file = "

json/data

" + str_today + "

.json

"with open(json_file) as f:

data =f.read()

#print data

json_data =json.loads(data)

dict_len =len(json_data)

sort_json_data =sort_dict(json_data)

return

sort_json_data

defzip_pkg():

pass

defsend_mail():

pass

defgen_html():

html_filename = "

index

" + str_today + "

.html

"html_content = ''

content_dict =gen_content()

#帶迴圈次數,方便定位container

for i, item_number in

enumerate(content_dict):

html_content += '''

'''.format(c_number = i+1, title=item_number[1][0]['

title

'].encode('

utf-8'))

#定位各個資料結構

for i, item_head in enumerate(item_number[1][1]['

head

']):

if i ==0:

html_content += '''

'''.format(item_head=item_head.encode('

utf-8'))

else

:

#此處預留顯示系統功能字段

#html_content += '''

|'''.format(

#item_func=func_dict[item_head][0],item_code=item_head,item_sys=func_dict[item_head][1])

html_content += '''

'''.format(

item_func=func_dict[item_head][0], item_code=item_head)

html_content += '

'for item_content in item_number[1][2]['

content']:

html_content += '

'for item_end in

item_content:

ifisinstance(item_end,(int,float)):

html_content += '''

'''.format(item_end=item_end)

else

: html_content += '''

'''.format(item_end=item_end.encode('

utf-8'))

pass

html_content += '

'html_content += ""#

print html_content

html_total = html_header + html_content +html_footer

with open(html_filename, 'w

') as f:

f.write(html_total)

defmain():

gen_html()

zip_pkg()

send_mail()

if__name__ == '

__main__':

main()

print

'finished!

'

html生成的東東:

PHP parseurl 乙個好用的函式

parse url 解析 url,返回其組成部分。array parse url string url 本函式解析乙個 url 並返回乙個關聯陣列,包含在 url 中出現的各種組成部分。本函式不是用來驗證給定 url 的合法性的,只是將其分解為下面列出的部分。不完整的 url 也被接受,parse ...

乙個好用的Tag函式

文章標題提到的tag函式是基於jquery寫的,所以,在使用之前務必要引入jquery檔案。該函式主要用於動態建立標籤,並獲取建立的標籤對應的dom物件等。注意 該函式並沒有封裝成jquery外掛程式的形式,若想改造成jquery外掛程式形式,需要的自己動手啦。1.tag函式需要用到其他一些工具函式...

乙個好用的Dialog外掛程式

網頁中常常須要彈出dialog,儘管非常多js開源框架都提供這個功能,可是效果都不是非常好,比方easy ui。改動樣式這些又不是我擅長的,身邊又沒有美工兄弟,苦逼啊!easy ui的basicdialog 並且假設使用這個,僅僅能在div中加入 內容,source code例如以下 click b...