python的生成树视图

twyg的Python项目详细描述


twyg让您能够以一种漂亮的方式可视化任意树结构这个 树的外观(布局、颜色、节点、连接形状等) 以生成的方式通过配置文件完全控制。这意味着 几乎所有输出的可视属性都可以由表达式控制 取决于树的特性(例如 节点可以是其在树中的层次位置的函数)。这允许 用于制作非常灵活的配置,可以应用于 任意大小和复杂度。

功能

  • 与Python2.5、2.6和2.7兼容
  • 支持caironodebox1呈现后端
  • 16个视觉微调的内置配置
  • 32款迷人的配色方案
  • 简单的json文件作为输入
  • 使用Cairo后端输出PNG、PDF、SVG和PostScript
  • 完全可自定义的节点和连接形状及着色算法
  • 通过cairo进行高质量字体渲染
  • 渐变和投影支持,即使在pdf和postscript文件中也是如此
  • 自定义的可读配置语言,允许 定义为任意复杂度表达式的树的性质< /LI>
  • 级联配置和配置部分的能力
  • 完全CSS3 color notation 以及SVG 1.0 color keyword name支持
  • 广泛的参考文档

安装和使用

有关详细说明,请参阅user documentation

许可证

版权所有2011-2014,John Novak。 这个项目是在麻省理工学院的许可下发布的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在MySql中创建类似序列的东西   intellij idea Java错误在命令窗口中运行简单程序时发生JNI错误   使用JavaBrains中的代码时出现java异常   java如何调用父重写方法   java JavaFx:使用加法/乘法双向绑定数字/   java如何使用文件以特定的方式打印目录树。newDirectoryStream和递归?   java图形未显示在JFrame上   扫描仪上的java NoTouchElementException。下一行()   java中jenkins中显示的api访问Fitnesse结果   JavaGMF以编程方式创建连接,而不使用命令   java什么从unity3d发送json   在Java中模仿PHP http_build_查询函数   安卓中的java转储内存   在java中解析如何从字符串中读取第二行   java OutputLength Rijndael实现中的异常   Java右移输出负值   java多选项,选择最佳?   JavaSwingGUI在Java1.8更新后不刷新或冻结   java使用jpa查询将datetime字段与日期进行比较