Rogue Scholar Documentation Rogue Scholar Documentation
Dashboard

Participating Blogs

148

All Blog Posts

44,275

All Citations

1,081

Posts with ORCID

31.31%

Posts with ROR ID

17.65%

Posts with References

4.58%

Posts with Grant IDs

0.26%
Plot.plot({
  title: "Blog Posts by Publication Year",
  marginLeft: 100,
  marginRight: 100,
  height: 400,
  x: {
    tickRotate: -30,
    tickFormat: "",
    label: null
  },
  y: {
    grid: true,
    label: null
  },
  style: {
    fontSize: 11,
  },
  marks: [
    Plot.ruleY([0]),
    Plot.rectY(posts_by_year, {
      x: "key",
      y: "doc_count",
      interval: 1, 
      href: d => `https://rogue-scholar.org/search?q=&f=publication_date:${d.key}&sort=oldest`,
      target: "_blank",
      fill: "#ff725c",
    }),
    Plot.text(posts_by_year, {
      text: d => `${d.doc_count}`,
      x: "label",
      y: "doc_count",
      dx: -10,
      dy: -6,
      textAnchor: "start",
    })
  ],
})

Blog Posts by Publication Year

05001,0001,5002,0002,5003,0003,5004,00019991999200020002001200120022002200320032004200420052005200620062007200720082008200920092010201020112011201220122013201320142014201520152016201620172017201820182019201920202020202120212022202220232023202420242025202520264055556224728803402342244333361134514091641177514901333137512091181112314641437158324252250920⚠️1 warning. Please check the console.
Plot.plot({
  title: "Blog Posts by Language",
  marginLeft: 150,
  marginRight: 60,
  height: 360,
  x: { axis: null },
  y: { label: null },
  style: {
    fontSize: 14,
  },
  marks: [
    Plot.barX(posts_by_language, {
      x: "doc_count",
      y: "label",
      href: d => `https://rogue-scholar.org/search?q=&f=language:${d.key}&sort=newest`,
      target: "_blank",
      sort: { y: "x", reverse: true, limit: 5 },
      fill: "label",
    }),

    Plot.text(posts_by_language, {
      text: d => `${(d.doc_count / post_count).toLocaleString(undefined, {
        style: "percent", 
        maximumSignificantDigits: 2
      })}`,
      y: "label",
      x: "doc_count",
      textAnchor: "start",
      dx: 5,
    })
  ]
})

Blog Posts by Language

EnglishGermanSpanishFrenchSlovenian86%11%1.8%1.1%0.14%
Plot.plot({
  title: "Blog Posts by Blogging Platform",
  marginLeft: 150,
  marginRight: 60,
  height: 360,
  x: { axis: null },
  y: { label: null },
  style: {
    fontSize: 14,
  },
  marks: [
    Plot.barX(posts_by_generator, {
      x: "gen_count",
      y: "generator",
      href: d => `https://rogue-scholar.org/search?q=platform:${d.generator}&sort=newest`,
      target: "_blank",
      sort: { y: "x", reverse: true, limit: 9 },
      fill: "generator",
    }),

    Plot.text(posts_by_generator, {
      text: d => `${(d.gen_count / post_count).toLocaleString(undefined, {
        style: "percent", 
        maximumSignificantDigits: 2
      })}`,
      y: "generator",
      x: "gen_count",
      textAnchor: "start",
      dx: 5,
    })
  ]
})

Blog Posts by Blogging Platform

BloggerWordPressWordPress.comHugoJekyllGhostSubstackQuartoMedium10%29%1.7%0.73%8.3%42%0.39%2.5%3.8%

Copyright ©2023-2025 Rogue Scholar.

 
  • Edit this page
  • Report an issue