python数据可视化 Pandas支持的可视化后端 :matplotlib、bokeh、plotly等
Pandas-matplotlib 老版绘图工具,不支持交互,但是资料较多,支持图表多,pandas的默认绘图后端
1 2 3 4 5 6 7 8 9 10 11 import matplotlib.pyplot as pltx = [0 , 1 ] y = [0 , 1 ] plt.figure() plt.plot(x, y) plt.savefig("test.jpg" ) plt.show() df = pd.DataFrame(result) df.plot() plt.show()
首先安装pip install pandas-bokeh
1 2 3 4 5 6 7 import matplotlib.pyplot as pltimport pandas as pdimport pandas_bokehpd.set_option('plotting.backend' , 'pandas_bokeh' ) df = pd.DataFrame(result) df.plot_bokeh() plt.show()
Pandas-plotly hvPlot提供了基于HoloViews和Bokeh的高级绘图API
Pyecharts pyecharts /pyecharts
支持交互,基于Echarts,运行后会生成个html在项目目录,要在浏览器打开就可以看到图标了
1 2 3 4 5 6 7 8 9 10 import pyecharts.options as optsfrom pyecharts.charts import Line x = [0 , 1 ] y = [0 , 1 ] line = ( Line() .add_xaxis(x) .add_yaxis("y" , y) ) line.render()
参考 09-选择适合你的Python可视化工具