http://liyangbit.com/pythonvisualization/Plotly-Express-IDE/
在 Pycharm 等編輯器下使用 Python 可視化神器 Plotly Express
前些天公眾號發布了一篇很受歡迎的文章
內容是關於 Plotly Express 的使用介紹。
在上面這篇文章里,展示了 Plotly Express 在交互式可視化方面的強大功能,很多童鞋表示很贊~~
但同時也遇到一些小問題,比如,上述代碼是在 Jupyter Notebook 中運行的,有不少童鞋問到在 Pycharm 中如何運行?
剛開始遇到這個問題時,我基本回復的都是 “建議參考 Plotly 來進行修改”。
但估計很多童鞋還是不清楚怎么運行,這里,我提供一種方法,大家可以在 Pycharm 、 VScode 等 IDE中運行代碼, 由於 Pycharm、VSCode 我用的相對較多,只測試了這兩種。 其他的 IDE,個人覺得也是差不多的,大家可以自己試試。
第一個示例
我們以 iris 數據集為例來演示,代碼如下(.py 文件):
# Code based on Python 3.x
# _*_ coding: utf-8 _*_
# Author: "陽哥"
# Website: http://liyangbit.com
# 公眾號: Python數據之道
# ID: PyDataLab
import plotly_express as px
import plotly
import plotly.graph_objs as go
plotly.offline.init_notebook_mode(connected=True)
iris = px.data.iris()
iris_plot = px.scatter(iris, x='sepal_width', y='sepal_length',
color='species', marginal_y='histogram',
marginal_x='box', trendline='ols')
plotly.offline.plot(iris_plot)
代碼運行后,結果會出現在瀏覽器端,效果如下:

第二個示例
以 wind 數據集為例來演示,代碼如下(.py 文件):
# Code based on Python 3.x
# _*_ coding: utf-8 _*_
# Author: "陽哥"
# Website: http://liyangbit.com
# 公眾號: Python數據之道
# ID: PyDataLab
import plotly_express as px
import plotly
plotly.offline.init_notebook_mode(connected=True)
wind = px.data.wind()
wind_plot = px.bar_polar(wind, r="value", theta="direction", color="strength", template="plotly_dark",
color_discrete_sequence= px.colors.sequential.Plotly[-2::-1])
plotly.offline.plot(wind_plot)
代碼運行后,結果會出現在瀏覽器端,圖示如下:

看完上面的代碼,是不是覺得 so easy, 趕緊動手試試吧。
對我的文章感興趣的朋友,可以關注我的微信公眾號「Python數據之道」(ID:PyDataLab),接收我的更新通知。
