【技術實現步驟摘要】
本專利技術涉及數據處理,尤其涉及一種基于帖文指標配置自動生成可視化圖表的方法、裝置及電子設備。
技術介紹
1、帖文數據的分析是指對社交媒體、論壇、博客等平臺上發布的帖子(即“帖文”)的相關數據進行深入研究的過程。這種分析通常旨在理解用戶行為、評估數據傳播的效果、了解信息變化等方面。
2、現有技術在帖文指標配置自動生成可視化圖表時,存在如下缺陷:
3、1.?自動化程度有限
4、盡管有模板和預設選項,但在某些情況下,用戶仍需手動調整圖表的樣式、顏色、標簽等細節,這增加了用戶的操作負擔。系統可能無法根據數據特點自動推薦最優的圖表類型和布局,導致用戶需要自己嘗試多種圖表才能找到最合適的一種。
5、2.?圖表質量和美觀性不足
6、許多工具提供的默認圖表樣式較為簡單,缺乏個性化設計,難以滿足專業需求。即使提供了一些自定義選項,但用戶界面可能不夠直觀,使得非技術人員難以快速上手。
7、3.?數據處理能力不足
8、對于大量數據的實時處理和分析,現有工具可能性能不足,影響圖表的加載速度和響應時間。
9、4.?交互性和動態性不足
10、大多數自動生成的圖表是靜態的,缺乏交互性,用戶無法通過點擊、拖拽等方式探索數據。對于實時更新的數據,系統可能無法自動刷新圖表,需要手動操作。
11、上述問題成為需要解決的技術問題。
技術實現思路
1、有鑒于此,本專利技術實施例提供了一種基于帖文指標配置
2、第一方面,本專利技術實施例提供了一種基于帖文指標配置自動生成可視化圖表的方法,包括:
3、獲取用戶在界面上選擇的第一指標集合?d={d1,d2,...,dn},基于所述第一指標集合d生成第一指標子集d',獲取用戶選擇的第二數據源集合p={p1,p2,...,pm},基于所述數據源集合p生成第一數據源子集p',基于所述第一指標子集d'、所述第一數據源子集p'以及第一配置信息生成函數ff,生成第一配置信息u1=ff(d',p');
4、獲取用戶從第三過濾條件集合f={f1,f2,...,fk}中選擇的與所述第一指標子集d'和所述第一數據源子集p'相對應的過濾條件,形成第三過濾條件子集f'?f,基于所述第三過濾條件子集f'和第二配置信息生成函數fs,生成第二配置信息u2=fs(f’);
5、基于第四參數集合s={c,a,x,l},生成與所述第一配置信息u1和第二配置信息u2所對應的第四參數子集s’,基于所述第四參數子集s’和第三配置信息生成函數ft,生成第三配置信息u3=ft(s’),c表示圖表類型集合,c={c1,c2,...,cl},a表示數據聚合方式集合,a={a1,a2,...,ap},x表示圖表x軸數據集合,l表示圖表圖例數據集合;
6、通過匹配函數fp對所述第一指標子集d'和第三過濾條件子集f進行匹配計算,得到匹配參數集合r={r1,r2,…,rq};
7、基于圖表生成函數fb,對所述第一配置信息u1、第二配置信息u2以及第三配置信息u3進行聚合操作,生成圖表聚合集合z=fb(u1,u2,u3)={z1,z2,…zs},基于篩選函數fx對所述匹配參數集合r和成圖表聚合集合z進行圖表篩選操作,得到最終在用戶界面上顯示的圖表z0=fx(r,z)。
8、根據本專利技術實施例的一種具體實現方式,所述基于所述數據源集合p生成第一數據源子集p',基于所述第一指標子集d'、所述第一數據源子集p'以及第一配置信息生成函數ff,生成第一配置信息u1=ff(d',p'),包括:
9、獲取第一指標子集d'={d1',d2',...,dn'}和第一數據源子集p'={p1',p2',...,pm'};
10、設定第一指標子集d'和第一數據源子集p'所對應的第一權重集合wd={w1,w2,...,wn}和第二權重集合wp={v1,v2,...,vm};
11、計算每個指標和數據源的綜合評分sc:
12、。
13、根據本專利技術實施例的一種具體實現方式,所述基于所述數據源集合p生成第一數據源子集p',基于所述第一指標子集d'、所述第一數據源子集p'以及第一配置信息生成函數ff,生成第一配置信息u1=ff(d',p'),還包括:
14、根據綜合評分sc和用戶選擇的指標類型,生成推薦圖表類型tc:
15、
16、score?(tc,d',p')是評分函數,用于評估圖表類型tc對于給定的指標和數據源的適用性;
17、根據綜合評分sc和用戶選擇的指標類型,生成推薦數據聚合方式ta:
18、
19、score(a,d',p')是評分函數,用于評估數據聚合方式ta對于給定的指標和數據源的適用性;
20、生成第一配置信息u1:
21、。
22、根據本專利技術實施例的一種具體實現方式,所述基于所述第三過濾條件子集f'和第二配置信息生成函數fs,生成第二配置信息u2=fs(f’),包括:
23、根據每個過濾條件的屬性,生成具體的過濾規則rg;
24、根據生成的過濾規則,從原始數據源?p′中篩選出符合條件的數據源?p′′={pj′∣pj′?滿足所有?規則i,?i∈{1,2,…,k}};
25、生成第二配置信息?u2?={過濾條件=f′,過濾規則=rg,過濾后的數據源=p′′}。
26、根據本專利技術實施例的一種具體實現方式,所述基于第四參數集合s={c,a,x,l},生成與所述第一配置信息u1和第二配置信息u2所對應的第四參數子集s’,基于所述第四參數子集s’和第三配置信息生成函數ft,生成第三配置信息u3=ft(s’),包括:
27、獲取第四參數集合?s后,基于用戶的選擇,生成第四參數子集s′;
28、將所述第四參數子集?s′輸入到函數ft中,生成第三配置信息u3。
29、根據本專利技術實施例的一種具體實現方式,所述通過匹配函數fp對所述第一指標子集d'和第三過濾條件子集f進行匹配計算,得到匹配參數集合r={r1,r2,…,rq},包括:
30、通過fp函數評估每個指標di'和每個過濾條件fj'之間的匹配度,輸出匹配矩陣m:
31、
32、mij表示第i個指標di'和第j個過濾條件fj'之間的匹配度,mij通過以下方式計算:
33、
34、match(di',fj')是評估函數,用于計算指標di'和過濾條件fj'之間的匹配度。
35、根據本專利技術實施例的一種具體實現方式,所述通過匹配函數fp對所述第一指標子集d'和第三過濾條件子集f進行匹配計算,得到匹配參數集合r={r1,r2,…,rq},還包括:
36、將匹配矩本文檔來自技高網...
【技術保護點】
1.一種基于帖文指標配置自動生成可視化圖表的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述數據源集合P生成第一數據源子集P',基于所述第一指標子集D'、所述第一數據源子集P'以及第一配置信息生成函數Ff,生成第一配置信息U1=Ff(D',P'),包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述數據源集合P生成第一數據源子集P',基于所述第一指標子集D'、所述第一數據源子集P'以及第一配置信息生成函數Ff,生成第一配置信息U1=Ff(D',P'),還包括:
4.根據權利要求3所述的方法,其特征在于,所述基于所述第三過濾條件子集F'和第二配置信息生成函數Fs,生成第二配置信息U2=Fs(F’),包括:
5.根據權利要求4所述的方法,其特征在于,所述基于第四參數集合S={C,A,X,L},生成與所述第一配置信息U1和第二配置信息U2所對應的第四參數子集S’,基于所述第四參數子集S’和第三配置信息生成函數Ft,生成第三配置信息U3=Ft(S’),包括:
6.根據權利要求5所述的方法
7.根據權利要求6所述的方法,其特征在于,所述通過匹配函數Fp對所述第一指標子集D'和第三過濾條件子集F進行匹配計算,得到匹配參數集合R={R1,R2,…,Rq},還包括:
8.根據權利要求7所述的方法,其特征在于,所述基于圖表生成函數Fb,對所述第一配置信息U1、第二配置信息U2以及第三配置信息U3進行聚合操作,生成圖表聚合集合Z=Fb(U1,U2,U3)={Z1,Z2,…Zs},包括:
9.一種基于帖文指標配置自動生成可視化圖表的裝置,其特征在于,包括:
10.一種電子設備,其特征在于,所述電子設備包括:
...【技術特征摘要】
1.一種基于帖文指標配置自動生成可視化圖表的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述數據源集合p生成第一數據源子集p',基于所述第一指標子集d'、所述第一數據源子集p'以及第一配置信息生成函數ff,生成第一配置信息u1=ff(d',p'),包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述數據源集合p生成第一數據源子集p',基于所述第一指標子集d'、所述第一數據源子集p'以及第一配置信息生成函數ff,生成第一配置信息u1=ff(d',p'),還包括:
4.根據權利要求3所述的方法,其特征在于,所述基于所述第三過濾條件子集f'和第二配置信息生成函數fs,生成第二配置信息u2=fs(f’),包括:
5.根據權利要求4所述的方法,其特征在于,所述基于第四參數集合s={c,a,x,l},生成與所述第一配置信息u1和第二配置信息u2所對應的第四參數子...
【專利技術屬性】
技術研發人員:荊巖瑞,寇振芳,李蕾,苗宇,紀嘯崢,
申請(專利權)人:一網互通北京科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。