D3py 是一个基于 D3 的 Python 绘图库,可以像 D3 那样画出可交互的漂亮图形。

D3py 的目的是把来自命令行或者脚本的数据画到浏览器窗口,d3py 通过构建两个优秀的包来实现这一点。 第一个是 d3.js(Mike Bostock),它是一个用于创建数据驱动文档的 JavaScript 库,允许将任意 svg 放置到浏览器窗口中。 第二个是使用 DataFrame 数据结构的 pandas Python 模块(Wes Mckinney)。

示例

import d3py

import pandas

import numpy as np

# some test data

T = 100

# this is a data frame with three columns (we only use 2)

df = pandas.DataFrame({

"time" : range(T),

"pressure": np.random.rand(T),

"temp" : np.random.rand(T)

})

## build up a figure, ggplot2 style

# instantiate the figure object

fig = d3py.PandasFigure(df, name="basic_example", width=300, height=300)

# add some red points

fig += d3py.geoms.Point(x="pressure", y="temp", fill="red")

# writes 3 files, starts up a server, then draws some beautiful points in Chrome

fig.show()

python 第三方绘图库_D3py首页、文档和下载 - 基于 D3 的 Python 绘图库 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. 能够语义化的编写html文档,HTML语义化 - 写给未来的自己 - OSCHINA - 中文开源技术交流社区...

    为什么要使用语义化标签? 为了在没有css的情况下,页面也能呈现出良好的文档结构和代码结构: 提高用户体验,例如title.alt可进行详细说明: 有利于SEO,爬虫只看得懂代码: 方便特殊设备的解析 ...

  2. python数值运算操作符也叫做内置操作符_Python的操作符 - osc_r1gtal48的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.数值运算符 python提供了9个基本的数值运算符,这些运算符由编译器直接提供,所以叫做内置运算符(操作符): 运算符 功能 + 加 - 减 * 乘 / 除 % 模 ** 幂 // 整除 -i 负 ...

  3. python遗传算法最短路径问题有几种类型_遗传算法求最短路径 - osc_tn8uhjgi的个人空间 - OSCHINA - 中文开源技术交流社区...

    实例描述 配送中心数为 $1$,客户数 $k$为 $8$,车辆总数 $m$为 $2$:车辆载重皆为 $8$ 吨:各客户点需求为 $g(i = 1, 2, ... , 8)$(单位为吨),已知客户点与配 ...

  4. python写等腰三角形的性质_杨辉三角—知识点详解 - osc_8cfq8uoa的个人空间 - OSCHINA - 中文开源技术交流社区...

    杨辉三角 杨辉三角(欧洲叫帕斯卡三角)是一个很奇妙的东西,它是我国数学家杨辉在1261年发现的,欧洲的帕斯卡于1654年发现,比我国的巨佬数学家杨辉晚了393年.(在此show一下我的爱国情怀) 铺垫 ...

  5. python数组和链表的区别_数组和链表的区别 - toddler的个人空间 - OSCHINA - 中文开源技术交流社区...

    数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素.但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中.同 ...

  6. python回车和换行的区别_回车与换行的区别 - bithup的个人空间 - OSCHINA - 中文开源技术交流社区...

    区别: \r: 全称:carriage return (carriage是"字车"的意思,打印机上的一个部件) 简称:return 缩写:r ASCII码:13 作用:把光标移动到 ...

  7. python开源项目博客_Blog_mini首页、文档和下载 - Python Flask开源博客 - OSCHINA - 中文开源技术交流社区...

    使用Blog_mini,你完全不用担心博客的管理问题! Blog_mini是一个用Python Flask开发的,拥有简洁页面(支持响应式布局!)和强大后台管理功能的开源博客系统,使用Blog_min ...

  8. python简介pdf_PDFMiner首页、文档和下载 - Python PDF 解析器 - OSCHINA - 中文开源技术交流社区...

    PDFMiner 是一个 Python 的 PDF 解析器,可以从 PDF 文档中提取信息.与其他 PDF 相关的工具不同,它侧重的是获取和分析文本数据.PDFMiner 允许获取某一页中文本的准确位 ...

  9. python pyh模块下载_PyH首页、文档和下载 - 生成HTML页面的Python模块 - OSCHINA - 中文开源技术交流社区...

    PyH 是一个用来生成HTML页面的Python模块,使用面向对象的方式,HTML的标签都会对应一个Python的对象,输出的HTML文档排版良好,易于阅读. 示例代码: from pyh impor ...

最新文章

  1. 面试官:抛开Spring来说,如何自己实现Spring AOP?
  2. LeetCode(13.罗马数字转整数) JAVA Hashmap
  3. 三个获取浏览器URL中参数值的方法
  4. Struts2漏洞和Struts Scan工具实战
  5. python数据结构 树_Python数据结构——AVL树的实现
  6. python能做什么效果_python对于做SEO主要有什么作用?
  7. IBM将发布以固态硬盘为基础的全企业系统
  8. java io .log_namenode无法启动:java.io.FileNotFoundException: .log (Permission denied)
  9. WatchStor观察:冰岛身陷困境也不会停止数据中心项目
  10. 问题十五:C++中抽象类,虚函数是什么鬼?怎么测试
  11. NoSQL——MongoDB
  12. 统计通话次数和时间的软件_通话时间统计app下载-通话时间统计v2.5 安卓版-腾牛安卓网...
  13. switchHosts 介绍
  14. 2015农行软开笔试+面试小记
  15. 学术会议论文查重吗_会议论文会不会进行摘要查重?
  16. 快速的在Adobe Illustrator中创建羊驼插图教程
  17. windows server 2016 开启多用户登陆
  18. 物联网应用技术和计算机应用技术哪个更好,物联网应用技术和计算机应用技术的优劣?...
  19. 石头说:一道黑色的光,飞速地向我走来。
  20. 飞塔30E防火墙忘记密码,重置密码

热门文章

  1. vscode设置templates_在VScode中创建你的代码模板的方法
  2. zzulioj1111: 多个整数的逆序输出(函数专题)
  3. webpack+react+redux+es6开发模式---续
  4. java接口中多继承的问题
  5. 虚拟化服务器的管理与维,服务器虚拟化管理
  6. 4am永远 鼠标按键设置_4AM称霸PCL和PEL 绝地求生与和平精英的双端冠军 | 电玩巴士...
  7. linux终端炫酷命令,你不得不知道11个炫酷的 Linux 终端命令
  8. 蓝桥杯真题训练 2019.3题
  9. python不能安装在中文_无法在Python上安装表
  10. 打不开磁盘配额linux,九度OJ 1455 珍惜现在,感恩生活 -- 动态规划(背包问题)...