<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DataViz on ZL Labs Ltd</title>
    <link>https://zl-labs.tech/tags/dataviz/</link>
    <description>Recent content in DataViz on ZL Labs Ltd</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 20 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://zl-labs.tech/tags/dataviz/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ubuntu&#39;s Popularity Over the Years</title>
      <link>https://zl-labs.tech/post/2026-04-20-ubuntu-popularity-over-the-years/</link>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://zl-labs.tech/post/2026-04-20-ubuntu-popularity-over-the-years/</guid>
      <description>&lt;p&gt;With the highly anticipated new release of Ubuntu due out later this week (26.04 LTS), it&amp;rsquo;s a good moment to review&#xA;the landscape of Linux distributions and ask: &amp;ldquo;is it the right operating system for me?&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;I have been using Linux Ubuntu as my primary operating system (OS) for more than 15 years and it&amp;rsquo;s&#xA;fair to say, I&amp;rsquo;m hooked! My enjoyment of and productivity using Ubuntu goes far deeper than &lt;em&gt;it&amp;rsquo;s free&lt;/em&gt;&#xA;and &lt;em&gt;it has a great window management&lt;/em&gt;, though these are key benefits.&lt;/p&gt;</description>
    </item>
    <item>
      <title>XKCD Finder</title>
      <link>https://zl-labs.tech/post/2025-06-27-xkcd-rag/</link>
      <pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://zl-labs.tech/post/2025-06-27-xkcd-rag/</guid>
      <description>&lt;p&gt;XKCD comics have become a cornerstone of internet culture, particularly in technical circles, with their witty takes on science,&#xA;programming, and mathematics. However, finding the perfect XKCD for a particular topic or reference can be challenging -&#xA;there are now over 3,000 comics in the archive, and traditional search methods rely heavily on exact keyword matches or&#xA;remembering specific comic numbers.&lt;/p&gt;&#xA;&lt;p&gt;This project explores how modern Natural Language Processing (NLP) techniques can be used to search XKCD comics semantically,&#xA;understanding the underlying meaning rather than just matching keywords. By applying vector embeddings and Retrieval&#xA;Augmented Generation (RAG) to comic descriptions, we can now perform a search based on concepts, themes, and abstract ideas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Heatmap Analysis</title>
      <link>https://zl-labs.tech/post/2024-03-06-verv-heat-pump-install/</link>
      <pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://zl-labs.tech/post/2024-03-06-verv-heat-pump-install/</guid>
      <description>&lt;p&gt;&lt;em&gt;This is an article I wrote for Verv during their Seedrs fundraising campaign in March 2024. &lt;a href=&#34;https://assets.seedrs.com/uploads/news_post_document/file/7032/i6h917dv891nluooi8odmun4rycdrel/Verv_heat_pump_installation_provides_actionable_insights_within_1_week.pdf&#34;&gt;Link to article&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;This January, we finished the installation of the first Verv Smart Isolator with our partner&#xA;Nido, a Spanish heat pump provider. A Verv Smart Isolator was attached to an air-to-water&#xA;heat pump and in less than a week, we provided actionable insights for the customer.&lt;/p&gt;&#xA;&lt;p&gt;One of the tools that helps us understand the energy usage patterns is the energy-utilization&#xA;heatmap. The heatmap visualizes the hourly energy consumption over different days&#xA;(vertical axis) and times of day (horizontal axis). The intensity of colour - marked in the&#xA;legend - represents the energy expenditure during each hour, with darker colours indicating&#xA;higher usage.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Parkrun Map</title>
      <link>https://zl-labs.tech/post/2023-08-27-parkrun-map/</link>
      <pubDate>Sun, 27 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://zl-labs.tech/post/2023-08-27-parkrun-map/</guid>
      <description>&lt;p&gt;Like to parkrun? I certainly do! This project helps you to visualize where you&amp;rsquo;ve been running, and where you could go next.&#xA;Simply run the app locally with Python, and enter an athlete ID (e.g. your own one).&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve used Plotly Dash to render the parkrun participation on a map for a given athlete.&#xA;The map initially starts out centred on your home parkrun course - the one you&amp;rsquo;ve visited most - just zoom out if you&amp;rsquo;ve gone farther afield.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
