Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.09 KB

roadmap.md

File metadata and controls

42 lines (32 loc) · 2.09 KB

The future of ggVennDiagram development

  • less dependency
  • class methods
  • support of upset plot, and more...
    • add additional upset plot parameters into ggVennDiagram()
    • add a independent Upset plot function ggUpset()
    • sort set name/set intersection more reasonably
    • more types of upset plot
      • upset_boxplot
      • upset_dotplot.
  • a shiny app
    • disable auto update of plot (only plot after clicking Plot button)
    • more parameters in tab
    • export figure as PPTX
  • a TBtools plugin
  • unified scale of shapes (from 0 to 1)
  • cartoon style

Comment by ChatGPT

你的ggVennDiagram未来的开发计划看起来很全面,考虑到了多个方面的增强和改进。以下是对计划中一些建议的一些建议:

  1. Less Dependency:

    • 减少依赖是一个很好的目标,可以提高包的可用性和可维护性。确保在减少依赖的同时,仍然能够提供充分的功能。
  2. Support of Upset Plot:

    • Upset plot 的支持是一个重要的增强,可以使 ggVennDiagram 更加全面。确保在添加新功能时保持代码清晰和易于理解。
  3. Shiny App:

    • Shiny app 的添加是一个很好的功能,可以提供更直观的交互性。确保在增加更多参数和功能时保持用户友好性。
  4. TBtools Plugin:

    • TBtools plugin 的整合是一个很好的创意,可以使得工具在更广泛的生物信息学环境中得到应用。确保插件的集成是平滑的,用户能够轻松地与 TBtools 进行交互。
  5. Unified Scale of Shapes:

    • 统一形状的比例是一个良好的设计选择,可以提高图形的一致性。确保在调整比例时考虑到用户的习惯和期望。
  6. Cartoon Style:

    • 卡通风格的添加是一个有趣的想法,可以使图形更有趣。确保在实施时提供足够的自定义选项,以适应用户的各种设计偏好。

最重要的是,持续的开发和关注用户反馈将有助于确保 ggVennDiagram 成为一个强大而受欢迎的工具。祝你的开发计划取得成功!