Skip to content

Instantly share code, notes, and snippets.

@ivirshup
Last active March 1, 2024 11:15
Show Gist options
  • Save ivirshup/ac9474574b9306dca79d0a31fea75e28 to your computer and use it in GitHub Desktop.
Save ivirshup/ac9474574b9306dca79d0a31fea75e28 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="365" height="197" viewBox="0 0 365 197"><rect width="365" height="197" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(58,10)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0.5,0.5h300v150h-300Z" stroke="#ddd"/><g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,150.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(7,-150)" x2="0" y2="150" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(58,-150)" x2="0" y2="150" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(110,-150)" x2="0" y2="150" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(161,-150)" x2="0" y2="150" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(212,-150)" x2="0" y2="150" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(264,-150)" x2="0" y2="150" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,150)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,100)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,50)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,0)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis titled 'Time' for a time scale with values from Sunday, 12 November 2017, 12:00:00 AM to Sunday, 17 September 2023, 12:00:00 AM"><g transform="translate(0.5,150.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(7,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(58,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(110,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(161,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(212,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(264,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-label" pointer-events="none"><text text-anchor="middle" transform="translate(7.025898241573801,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2018</text><text text-anchor="middle" transform="translate(58.31495540506255,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2019</text><text text-anchor="middle" transform="translate(109.6040125685513,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2020</text><text text-anchor="middle" transform="translate(161.03358769687154,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2021</text><text text-anchor="middle" transform="translate(212.3226448603603,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2022</text><text text-anchor="middle" transform="translate(263.61170202384903,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2023</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="300" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-title" pointer-events="none"><text text-anchor="middle" transform="translate(150,30)" font-family="sans-serif" font-size="11px" font-weight="bold" fill="#000" opacity="1">Time</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="Y-axis titled 'Weekly Downloads' for a linear scale with values from 0 to 30,000"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(0,150)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,100)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,50)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,0)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-label" pointer-events="none"><text text-anchor="end" transform="translate(-7,153)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0</text><text text-anchor="end" transform="translate(-7,103.00000000000001)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">10,000</text><text text-anchor="end" transform="translate(-7,53.00000000000001)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">20,000</text><text text-anchor="end" transform="translate(-7,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">30,000</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,150)" x2="0" y2="-150" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-title" pointer-events="none"><text text-anchor="middle" transform="translate(-41.5859375,75) rotate(-90) translate(0,-2)" font-family="sans-serif" font-size="11px" font-weight="bold" fill="#000" opacity="1">Weekly Downloads</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-line role-mark marks" role="graphics-object" aria-roledescription="line mark container"><path aria-label="Time: Nov 12, 2017; Weekly Downloads: 559" role="graphics-symbol" aria-roledescription="line mark" d="M0,147.205L0.984,145.38L1.967,148.97L2.951,147.685L3.935,148.45L4.918,148.855L5.902,147.265L6.885,144.635L7.869,144.6L8.853,148.08L9.836,148L10.82,147.685L11.804,148.65L12.787,145.095L13.771,146.295L14.754,147.89L15.738,146.95L16.722,148.095L17.705,148.775L18.689,147.07L19.667,147.205L20.65,147.045L21.634,147.865L22.618,148.15L23.601,146.815L24.585,148.115L25.568,148.26L26.552,147.75L27.536,146.125L28.519,146.74L29.503,147.575L30.487,146.885L31.47,148.65L32.454,147.675L33.437,148.06L34.421,148.245L35.405,149.535L36.388,147.71L37.372,140.8L38.356,141.66L39.339,141.85L40.323,143.365L41.306,143.67L42.29,141.35L43.274,142.255L44.257,139.8L45.241,142.265L46.225,139.79L47.208,122.035L48.192,142.635L49.175,141.665L50.165,139.67L51.149,142.39L52.132,141.23L53.116,143.835L54.099,141.29L55.083,141.53L56.067,135.045L57.05,141.9L58.034,147.08L59.018,142.635L60.001,141.765L60.985,143.45L61.968,138.745L62.952,134.255L63.936,140.23L64.919,141.25L65.903,143.14L66.887,138.365L67.87,138.905L68.854,138.43L69.837,140.28L70.821,138.155L71.799,139.23L72.782,139.03L73.766,142.475L74.75,143.585L75.733,139.68L76.717,136.405L77.701,136.585L78.684,139.7L79.668,135.255L80.651,137.26L81.635,133.84L82.619,135.705L83.602,140.465L84.586,137.155L85.57,133.625L86.553,138.29L87.537,137.785L88.52,135.115L89.504,137.605L90.488,140.43L91.471,139.76L92.455,140.79L93.439,137.355L94.422,136.755L95.406,138.515L96.389,141.09L97.373,136.085L98.357,141.23L99.34,138.145L100.324,137.405L101.313,137.805L102.297,137.115L103.281,139.41L104.264,137.245L105.248,140.245L106.232,140.145L107.215,137.72L108.199,138.275L109.182,137.38L110.166,142.99L111.15,133.245L112.133,137.395L113.117,129.825L114.101,134.97L115.084,134.72L116.068,137.27L117.051,134.92L118.035,136.53L119.019,134.745L120.002,133.595L120.986,131.685L121.97,131.38L122.947,131.825L123.931,134.35L124.915,131.06L125.898,132.845L126.882,134.355L127.865,132.31L128.849,129.32L129.833,111.24L130.816,129.03L131.8,118.62L132.784,128.56L133.767,129.17L134.751,125.575L135.734,128.65L136.718,128.025L137.702,130.175L138.685,129.305L139.669,125.54L140.653,128.265L141.636,127.73L142.62,126.695L143.604,123.6L144.587,130.47L145.571,130.355L146.554,124.535L147.538,130.5L148.522,125.53L149.505,128.3L150.489,121.05L151.473,126.44L152.462,119.325L153.446,127.895L154.429,122.76L155.413,121.265L156.396,129.96L157.38,125.875L158.364,125.105L159.347,129.465L160.331,135.155L161.315,137.84L162.298,126.275L163.282,121.175L164.266,121.365L165.249,79.475L166.233,110.71L167.216,115.135L168.2,119.385L169.184,116.715L170.167,112.735L171.151,115.965L172.135,112.06L173.118,109.55L174.096,110.345L175.08,115.62L176.063,116.475L177.047,112.81L178.03,104.195L179.014,113.75L179.998,112.03L180.981,112.305L181.965,113.93L182.949,117.14L183.932,112.73L184.916,106.515L185.899,114.65L186.883,112.695L187.867,114.29L188.85,108.185L189.834,111.59L190.818,111.56L191.801,115.04L192.785,113.66L193.768,116.39L194.752,115.69L195.736,120.015L196.719,114.935L197.703,105.12L198.687,115.045L199.67,118.775L200.654,112.735L201.637,113.975L202.621,116.14L203.605,113.565L204.594,113.28L205.578,112.4L206.561,106.005L207.545,109.795L208.529,107.125L209.512,102.185L210.496,111.24L211.48,120.93L212.463,127.435L213.447,114.215L214.43,108.17L215.414,102.88L216.398,112.235L217.381,98.685L218.365,96.22L219.349,100.01L220.332,98.925L221.316,80.52L222.299,89.19L223.283,91.06L224.267,96.44L225.244,95.52L226.228,88.985L227.212,104.445L228.195,100.565L229.179,99.845L230.163,97.96L231.146,101.845L232.13,97.245L233.113,98.38L234.097,97.88L235.081,99.705L236.064,94.38L237.048,100.99L238.032,97.135L239.015,101.82L239.999,101.67L240.982,103.895L241.966,104.15L242.95,100.065L243.933,92.08L244.917,105.895L245.901,94.235L246.884,96.745L247.868,98.675L248.851,74.105L249.835,90.58L250.819,88.17L251.802,82.58L252.786,88.135L253.77,90.89L254.753,95.85L255.743,88.21L256.726,83.19L257.71,65.075L258.694,88.46L259.677,83.19L260.661,86.435L261.644,80.21L262.628,94.61L263.612,120.645L264.595,90.585L265.579,56.59L266.563,65.725L267.546,70.665L268.53,66.175L269.513,68.41L270.497,55.215L271.481,59.22L272.464,76.6L273.448,56.885L274.432,62.785L275.415,64.665L276.393,75.075L277.377,67.605L278.36,56.395L279.344,54.07L280.327,59.135L281.311,73.32L282.295,55.605L283.278,65.365L284.262,57.085L285.246,69.315L286.229,59.29L287.213,44.885L288.196,65.135L289.18,69.34L290.164,63.72L291.147,54.735L292.131,44.505L293.115,5.9L294.098,10.685L295.082,19.155L296.065,26.335L297.049,13.915L298.033,39.23L299.016,25.215L300,30.28" stroke="#4c78a8" stroke-width="2"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g></g></g></svg>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@flying-sheep
Copy link

two alternative data sources (example with scanpy as package)

both have APIs, and I think neither wants money for casual use

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment