D3py 示例 基于 D3 的 Python 绘图库

程序名称:D3py 示例

授权协议: BSD

操作系统: 跨平台

开发语言: Python

D3py 示例 介绍

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()

D3py 示例 官网

https://github.com/mikedewar/d3py

如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206

猜你在找的编程语言

Java 模式框架 (Jt) 的体系架构基于消息传递设计模式,框架对象通过发送、接收和处理消息实现信息交换和执行计算。消息传递API封装良好,耦合松散,因此可以很容易的以“拼装/消息传递(lego/messaging)”形式将框
SearchLogic 是基于 Ruby ActiveRecord 的搜索、分页、排序等操作的类库。 安装方法:sudo gem install searchlogic
SpringBatch,作为一个 Spring 组件,提供了通过使用 Spring 的 依赖注入(dependency injection)
The Spring Java Configuration project (JavaConfig for short) provides a type- safe, pure-Java option for configuring the Spring IoC container. While XML is
bogatyr是一款方便Java程序开发的开发框架结构。 其主要特性有: 采用Java-1.6开发,兼容Java-1.5
libnoise 是一个用来生成连续噪音数据的可移植的 C++ 库。
MVEL是一个功能强大的基于Java应用程序的表达式语言。 目前最新的版本是2.0,具有以下特性:
pycups 是 CUPS (Common Unix Printing System) 的 Python API
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注