luckfamousa / scala-reportly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scala-reportly

Minimal Scala lib to produce self contained HTML reports for scientific projects

Example

  val labels = Seq("Banana", "Banano", "Grapefruit")
  val valuesA = labels.map(_ => new java.util.Random().nextGaussian())
  val valuesB = labels.map(_ => 0.5 + new java.util.Random().nextGaussian())
    
  val html = Reportly()
    .add("### Some highly informative plots")
    .add(
      Seq(Bar(labels, valuesA).withName("A"), Bar(labels, valuesB).withName("B")),
      Layout().withTitle("Test"))
    .render("test")

Screenshot

Avocado

About


Languages

Language:HTML 99.8%Language:Scala 0.2%