python四维数据可视化_Python数据可视化:基于Bokeh的可视化绘图最新章节_屈希峰著_掌阅小说网...

本文介绍了Python的Bokeh库用于四维数据可视化的绘图方法,包括annular_wedge、annulus、arc等30种基本图形的绘制,并通过代码示例展示了散点图的实现,如鸢尾花数据集的分类结果。同时,概述了figure对象的常用属性,如画布尺寸、坐标范围和比例等。
摘要由CSDN通过智能技术生成

2.1 绘图方法

figure(**kwargs)对象提供多种绘图方法(见1.3节),而这些方法的实现大都基于Bokeh.models接口。本节将展示些基本图形的绘制方法。

代码示例 2-1

1. import numpy as np

2. from bokeh.layouts import gridplot

3. # 数据

4. N = 9

5. x = np.linspace(-2, 2, N)

6. y = x**2

7. sizes = np.linspace(10, 20, N)

8. xpts = np.array([-.09, -.12, .0, .12, .09])

9. ypts = np.array([-.1, .02, .1, .02, -.1])

10. # 画布列表

11. figures = []

12. p = figure(title="annular_wedge")

13. p.annular_wedge(x, y, 10, 20, 0.6, 4.1, color="#8888ee",

14. inner_radius_units="screen", outer_radius_units="screen")

15. figures.append(p)

16. p = figure(title="annulus")

17. p.annulus(x, y, 10, 20, color="#7FC97F",

18. inner_radius_units="screen", outer_radius_units = "screen")

19. figures.append(p)

20. p = figure(title="arc")

21. p.arc(x, y, 20, 0.6, 4.1,

22. radius_units="screen", color="#BEAED4", line_width=3)

23. figures.append(p)

24. p = figure(title="bezier")

25. p.bezier(x, y, x+0.2, y, x+0.1, y+0.1, x-0.1, y-0.1,

26. color="#D95F02", line_width=2)

27. figures.append(p)

28. p = figure(title="circle")

29. p.circle(x, y, radius=0.1, color="#3288BD")

30. figures.append(p)

31. p = figure(title="ellipse")

32. p.ellipse(x, y, 15, 25, angle=-0.7, color="#1D91C0&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值