因為需要,所以highcharts了解一下是很有必要的。
但原始應用確實效率不行。
剛好,現在有個需求是從一系列的json裡抽出**資料,再顯示圖形。
jquery.highchartstable.js怕個是極好的了。。**,基本文件url:
#html生成的東東:!/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()
'finished!
'
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...