可視化是本人弱項,加強加強。。。。
顏控,喜歡pyecharts
今天跑回歸時,需要直觀的去看一下數據,奈何數據量太大,測試集有將近2萬條數據,一張圖無法完成的情況下,查了一下pyechart多圖表顯示問題
pyechart提供了一個接口Page,只需要調用方法add("待添加圖表名")即可
以下為官方提供的接口調用示例:
from pyecharts import Page, Line, Bar
page = Page()
line = Line('Demo Line')
# ... Add data to line
page.add_chart(line, name='line')
bar = Bar('Demo kline')
# ... Add data to bar
page.add_chart(bar)
本人實例:
from pyecharts import Page,Line
page = Page()
attr = list(range(1,(len(X_test)+1)))
v1 = list(y_test)
v2 = list(y_pred)
for i in range(0,2):
line = Line()
att = attr[100*i:100*(i+1)+1]
v_test = v1[100*i:100*(i+1)+1]
v_pred = v2[100*i:100*(i+1)+1]
line.add("實際",att,v_test,is_smooth=True)
line.add("預測",att,v_pred,is_smooth=True)
page.add_chart(line)
page

再次感嘆一下,有了pyecharts,媽媽再也不用擔心我不會畫圖了
