Rogue Scholar Documentation Rogue Scholar Documentation Rogue Scholar Documentation
Dashboard

Participating Blogs

187

All Blog Posts

47,904

All Citations

2,057

Posts with ORCID

33.69%

Posts with ROR ID

18.29%

Posts with References

5.73%

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,0004,50019571957195819931993199419981998199919992000200020012001200220022003200320042004200520052006200620072007200820082009200920102010201120112012201220132013201420142015201520162016201720172018201820192019202020202021202120222022202320232024202420252025202611143675562249288134023427451534231389148117341853161414261518136013421253161416221782267625782186⚠️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%2%1%0.13%
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.comHugoJekyllGhostSubstackQuartoSquarespace12%30%2.5%1.1%6.1%39%0.19%2.9%3.9%

Copyright ©2023-2025 Rogue Scholar.

 
  • Edit this page
  • Report an issue