前些天公众号发布了一篇很受欢迎的文章,内容是关于 Plotly Express 的使用介绍。

  • 推荐:这才是你寻寻觅觅想要的 Python 可视化神器


在上面这篇文章里,展示了 Plotly Express 在交互式可视化方面的强大功能,很多童鞋表示很赞~~

但同时也遇到一些小问题,比如,上述代码是在 Jupyter Notebook 中运行的,有不少童鞋问到在 Pycharm 中如何运行?

刚开始遇到这个问题时,我基本回复的都是 “建议参考 Plotly 来进行修改”。

但估计很多童鞋还是不清楚怎么运行。这里,我提供一种方法,大家可以在 Pycharm 、 VScode 等 IDE中运行代码, 由于 Pycharm、VSCode 我用的相对较多,只测试了这两种。 

其他的 IDE,个人觉得也是差不多的,大家可以自己试试。

第一个示例

我们以 iris 数据集为例来演示,代码如下(.py 文件):

  1. # Code based on Python 3.x

  2. # _*_ coding: utf-8 _*_

  3. # Author: "LEMON"

  4. # Website: http://liyangbit.com

  5. # 公众号: Python数据之道

  6. # ID: PyDataRoad


  7. import plotly_express as px

  8. import plotly

  9. import plotly.graph_objs as go

  10. plotly.offline.init_notebook_mode(connected=True)


  11. iris = px.data.iris()


  12. iris_plot = px.scatter(iris, x='sepal_width', y='sepal_length',

  13.           color='species', marginal_y='histogram',

  14.          marginal_x='box', trendline='ols')


  15. plotly.offline.plot(iris_plot)

代码运行后,结果会出现在浏览器端,效果如下:

第二个示例

以 wind 数据集为例来演示,代码如下(.py 文件):

  1. # Code based on Python 3.x

  2. # _*_ coding: utf-8 _*_

  3. # Author: "LEMON"

  4. # Website: http://liyangbit.com

  5. # 公众号: Python数据之道

  6. # ID: PyDataRoad


  7. import plotly_express as px

  8. import plotly

  9. plotly.offline.init_notebook_mode(connected=True)


  10. wind = px.data.wind()

  11. wind_plot = px.bar_polar(wind, r="value", theta="direction", color="strength", template="plotly_dark",

  12.            color_discrete_sequence= px.colors.sequential.Plotly[-2::-1])


  13. plotly.offline.plot(wind_plot)

代码运行后,结果会出现在浏览器端,图示如下:

看完上面的代码,是不是觉得 so easy, 赶紧动手试试吧。


留言打卡 DAY xx

今日主题:

(1)有哪些Python可视化神器,是你觉得值得推荐的? 

(2)关于 996.ICU,你有哪些想说的?


『留言打卡活动』

留言打卡的各位童鞋,后台可以回复 “wechat”,添加我的微信号,定期或不定期 发送留言打卡截图给我。

留言请记得按格式“昵称+DAY xx + 留言内容”,如  Lemon+DAY02+留言内容。

还没有参加的童鞋,可以在公号后台回复 “留言打卡”,查看留言打卡活动详情。


-------------------End-------------------



©著作权归作者所有:来自51CTO博客作者mb5fe18e7c44408的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 两行代码搞定:Jupyter Notebook中自动补全代码
  2. 世界杯:用Python分析热门夺冠球队-(附源代码)
  3. 官方示例(十三):3步70行代码开发GIS点坐标技术 ThingJS
  4. 使用机器学习生成可维护的前端代码(附源码)
  5. 有了这个VSCode神器,从此爱上调试代码
  6. 给Python代码加上酷炫进度条的几种姿势
  7. 童年的游戏,Python一行代码就能玩
  8. 超好看的弦图,Python一行代码就能做
  9. 代码详解Python多线程、多进程、协程

随机推荐

  1. 编译Android内核
  2. android与unity交互
  3. android,ios app icon 应用图标大小/尺寸
  4. 【Android】android:windowSoftInputMode
  5. android 动态壁纸 3 解决 动态壁纸列表界
  6. android 布局特殊的属性介绍
  7. Android中shape属性详解:(设置圆角、设置渐
  8. 使用Bottom Navigation Activity实现Andr
  9. AndroidMenifest.xml中android:sharedUse
  10. Android属性动画源代码解析(超详细)