用于多属性排名的lineup.js库包装器

lineup-widget的Python项目详细描述


将.js配置为jupyter小部件

License: MITCircleCICircleCI

列队是一种交互式技术,旨在创建、可视化和探索基于一组异构属性的项目排名。 这是javascript库LineUp.js周围的Jupyter Widget包装器。有关列队可视化技术的详细信息可以在http://lineup.caleydo.org找到。

安装

  1. 安装jupyter小部件

    pip install ipywidgets
    jupyter nbextension enable --py widgetsnbextension
    
  2. 安装库

    pip install lineup_widget
    jupyter nbextension enable --py --sys-prefix lineup_widget
    
  3. 或者直接通过存储库(需要安装node和npm):

    pip install -e git+https://github.com/datavisyn/lineup_widget.git#egg=lineup_widget
    jupyter nbextension enable --py --sys-prefix lineup_widget
    
  4. 朱庇特实验室

    jupyter labextension install @jupyter-widgets/jupyterlab-manager
    jupyter labextension install lineup_widget
    

示例

Launch Binder

importlineup_widgetimportpandasaspdimportnumpyasnpdf=pd.DataFrame(np.random.randint(0,100,size=(100,4)),columns=list('ABCD'))w=lineup_widget.LineUpWidget(df)w.on_selection_changed(lambdaselection:print(selection))w

simple usage

from__future__importprint_functionfromipywidgetsimportinteract,interactive,interact_manualdefselection_changed(selection):returndf.iloc[selection]interact(selection_changed,selection=lineup_widget.LineUpWidget(df));

interact example

提示

如果在每个单元格中都看到滚动条,则由于单元格的字体太窄,可以使用

w=lineup_widget.LineUpWidget(df,options=dict(rowHeight=20))

发布包

  1. javascript新产品管理

    cd js
    npm install
    npm publish
    
  2. python pypi

    pip install -U twine setuptools
    
    python setup.py clean sdist bdist_wheel
    twine upload dist/*
    
  3. 吉特

    git tag v<version>
    git push --follow-tags
    
  4. 更新版本 在中编辑版本

    • js/package.json
    • js/lib/version.ts
    • lineup_widget/_version.py

作者

  • 塞缪尔·格拉茨(@sgratzl)

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

推荐PyPI第三方库


热门话题
java希望直接扫描要上传到网页的文档   java JavaFX使对象可见,但不使用(忽略)点击   java LibGdx奇怪的纹理行为   java JavaFx ComboBox在第一次单击时未获得正确的值   api WebDav服务器库最好使用Java   java在Android中维护应用程序状态   java保存在Android中拖放RecyclerView后所做的更改我已经阅读了所有内容   无法读取项目中所需库tomcatembedwebsocket的java存档,或者该存档不是有效的ZIP文件   c#类在系统中有哪些关联?如何在UML中最好地表示它们?   java如何使用bazaar访问两台计算机上的同一文件夹   Java易失性与缓存一致性   java如何解决http11。校长:例外?   java liferaymavenplugin从maven Liferay 6.2.5(6.2 ga6)部署war   安卓的jar for java在哪里。木卫一。文件   java邻接矩阵中BFS的顺序是什么?   虚拟机如何从java启动linux虚拟机?   向DefaultListModel添加元素时java JList未更新   java JMSListener批注无法与REST服务一起使用   java DirectoryStream返回路径的顺序是什么?文件名,上次修改,文件大小?   java DropWizard Hibernate doc想说什么?