Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

於sidebar新增Visualization功能,包含多種繪圖功能以及動態新增資料欄位 #21

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

jasmine8988
Copy link
Contributor

目前提供的圖表功能:
1.折線圖
2.散佈圖
3.盒鬚圖
4.長條圖
5.熱力圖

成功:
1.使用者選擇field1,sensor1,starttime,endtime,interval後,可以產生對應的plotly圖表

下一階段:
提供plot method給使用者,line,(bar),scatter,(linear regression),heatmap,parallel_coordinates,box

待完成:
1.新增一個欄位為"numbers of sensors",產生對應數量的fiend跟sensor,並呈現在圖表上。
2.新增其他資料分析功能
新增plot.html的連線
在sidebar新增"plot"的選項
完成:
新增下拉式選單plot method給使用者,line,bar,scatter,heatmap,box,(parallel_coordinates)

待完成:
1.新增一個欄位為"numbers of sensors",產生對應數量的fiend跟sensor,並呈現在圖表上。
2.新增其他資料分析功能
完成:
新增"Add Field and Sensor"按鈕,動態產生對應數量的fiend跟sensor欄位,並呈現在圖表上。
rename "Plot" to "Visualization"
app.py用來動態新增欄位,其中的return render_template('plot_number_of_datas.html', fields=json.dumps(fields)),需更改成plot.html
簡化繪圖程式碼
新增plotly繪圖function
發現vue還是跟以前的一樣,修改成可以動態產生欄位的vue
跟plot.html不同的地方在於,plot.html的繪圖直接在前端執行,而plot_use_api.html則是呼叫後端(api.py)裡的plotly function進行繪圖,方便模組化
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant