1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 <meta charset="utf-8" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <base href="/" /> 8 <link href="css/site.css?v=hzY0EGvU4IQ_v118RsE6pTUVjh92Vk8Nf-RhhzlhdB0" rel="stylesheet" /> 9 <link href="css/article.css?v=ijmAiK9bmIdU5HzvzIHJq3RZKvlpq5ktBzdWLXvyLLo" rel="stylesheet" /> 10 <link href="data-champ.styles.css" rel="stylesheet" /> 11 <link rel="icon" type="image/png" href="favicon.png"/> 12 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous"> 13 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/c3.min.css" /> 14 <link rel="stylesheet" href="_content/Radzen.Blazor/css/material-base.css?v=bhZE-mVbM1-KEfyHPdv-rEJ2FQhbIEHQgnVuscHvPcs" /> 15 <title>Data Visualization Ontology & AI Chart Engine for Power BI | BI Champions</title> 16 <meta name="description" content="A data visualization ontology covering 86 chart types, plus an AI code-generation engine that turns natural-language prompts into real charts. Power BI, Excel, React and AI coding agents via MCP all call the same engine - and what ships is source you own." /> 17 <link rel="canonical" href="https://bizintelligencechampions.com/" /> 18 <meta property="og:type" content="website" /> 19 <meta property="og:site_name" content="Biz Intelligence Champions" /> 20 <meta property="og:title" content="Data Visualization Ontology & AI Chart Engine for Power BI | BI Champions" /> 21 <meta property="og:description" content="A data visualization ontology covering 86 chart types, plus an AI code-generation engine that turns natural-language prompts into real charts. Power BI, Excel, React and AI coding agents via MCP all call the same engine - and what ships is source you own." /> 22 <meta property="og:url" content="https://bizintelligencechampions.com/" /> 23 <meta property="og:image" content="https://bizintelligencechampions.com/img/llmchart_ex1_1366.png" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:title" content="Data Visualization Ontology & AI Chart Engine for Power BI | BI Champions" /> 26 <meta name="twitter:description" content="A data visualization ontology covering 86 chart types, plus an AI code-generation engine that turns natural-language prompts into real charts. Power BI, Excel, React and AI coding agents via MCP all call the same engine - and what ships is source you own." /> 27 <meta name="twitter:image" content="https://bizintelligencechampions.com/img/llmchart_ex1_1366.png" />
28<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Biz Intelligence Champions","url":"https://bizintelligencechampions.com","logo":"https://bizintelligencechampions.com/img/bic-logo-600.png","sameAs":["https://www.youtube.com/@bi-champ"]}</script>
vendor: 1 bytes, line 28
28
29<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"LLM AI Charts","applicationCategory":"BusinessApplication","operatingSystem":"Microsoft Power BI","description":"Generate dozens of Power BI chart types from natural-language prompts. You choose the data, parameters, and versions while AI suggests smart visualizations - rendered client-side to keep your data safe.","url":"https://bizintelligencechampions.com/visuals/llmchart","offers":{"@type":"Offer","category":"freemium"},"publisher":{"@type":"Organization","name":"Biz Intelligence Champions"}}</script>
29 <!--Blazor:{"type":"server","prerenderId":"9f1e438ada7e4738890b443fffbaa079","key":{"locationHash":"77D12F14A8105320B1AAED6AE7E689DA0EC4483270A645E84079EAA0FFDF550D:0","formattedComponentKey":""},"sequence":0,"descriptor":"CfDJ8Nok7eHSyMlDrXeDljsgZflbAhXkThdRifRTmFxtqhZZhbutPMMrnO2V4opl9qRFx4Udr2n4iRVh\u002BohdC\u002BQeM1aUTLNebA\u002BUGnzfJQbyvOeQ5olv0O5Pgd8yB1ZlAKzFA1mfUVJ\u002BI2LLWwAaEEKWA6US2FDyLw2TaQoUOOsfwDTpdJurgIlQqQi5a0fQfl3HfYJQ\u002BjCsa4PBKAl9UyAZl/8EJqmn1kyNwXDil8d0J842W3B9vaB8j75y3GxS7rSv5RmQHe9/q1sbAr\u002BeQM7tYWL7YtkDU931Yb/CLZJMpPuMuYzvURB\u002BQTKFQSAT8fhg0AR64r2wYF0KmyIduFIQayEBxUEJlHuZMa/lMImxHNVxx9vlwudDSIv9XYdeQp9FjPRUdGvt6xAwKjhrDN62bYmHKhUdGqByDfSBgiAb\u002B8rYD\u002BIqN0oqQ/IaRaj3UUcJd42eQmGKYgsGDdk9jsbmuMP9fsIIY2zr3ar9juP/4xAtbTLNcsugT\u002BgMj34gRKrWjfGO\u002B/3P2JpeBy9qflDlJpN6vPLUqFtt1MnfutJN2OjtrmfaeeuOCdduwE9XDBdF12zrYPlHEwwKjlwZlH\u002BFlcs="}--><title>Power BI Visuals</title><!--Blazor:{"prerenderId":"9f1e438ada7e4738890b443fffbaa079"}--> 30 31
31<script> 32 (function(w,d,t,r,u) 33 { 34 var f,n,i; 35 w[u]=w[u]||[],f=function() 36 { 37 var o={ti:"355052870", enableAutoSpaTracking: true}; 38 o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad") 39 }, 40 n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function() 41 { 42 var s=this.readyState; 43 s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null) 44 }, 45 i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i) 46 }) 47 (window,document,"script","//bat.bing.com/bat.js","uetq"); 48 </script>
48 49
49<script> 50 window.uetq = window.uetq || []; 51 window.uetq.push('consent', 'default', { 52 'ad_storage': 'denied' 53 }); 54 </script>
54 55
55<script type="text/javascript"> 56 (function(c,l,a,r,i,t,y){ 57 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 58 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 59 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 60 })(window, document, "clarity", "script", "tr374h4heu"); 61 </script>
61 62
63<script type="text/javascript">!function(T,l,y){var S=T.location,k="script",D="instrumentationKey",C="ingestionendpoint",I="disableExceptionTracking",E="ai.device.",b="toLowerCase",w="crossOrigin",N="POST",e="appInsightsSDK",t=y.name||"appInsights";(y.name||T[e])&&(T[e]=t);var n=T[t]||function(d){var g=!1,f=!1,m={initialize:!0,queue:[],sv:"5",version:2,config:d};function v(e,t){var n={},a="Browser";return n[E+"id"]=a[b](),n[E+"type"]=a,n["ai.operation.name"]=S&&S.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(m.sv||m.version),{time:function(){var e=new Date;function t(e){var t=""+e;return 1===t.length&&(t="0"+t),t}return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}}}}var h=d.url||y.src;if(h){function a(e){var t,n,a,i,r,o,s,c,u,p,l;g=!0,m.queue=[],f||(f=!0,t=h,s=function(){var e={},t=d.connectionString;if(t)for(var n=t.split(";"),a=0;a<n.length;a++){var i=n[a].split("=");
632===i.length&&(e[i[0][b]()]=i[1])}if(!e[C]){var r=e.endpointsuffix,o=r?e.location:null;e[C]="https://"+(o?o+".":"")+"dc."+(r||"services.visualstudio.com")}return e}(),c=s[D]||d[D]||"",u=s[C],p=u?u+"/v2/track":d.endpointUrl,(l=[]).push((n="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",a=t,i=p,(o=(r=v(c,"Exception")).data).baseType="ExceptionData",o.baseData.exceptions=[{typeName:"SDKLoadFailed",message:n.replace(/\./g,"-"),hasFullStack:!1,stack:n+"\nSnippet failed to load ["+a+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(S&&S.pathname||"_unknown_")+"\nEndpoint: "+i,parsedStack:[]}],r)),l.push(function(e,t,n,a){var i=v(c,"Message"),r=i.data;r.baseType="MessageData";var o=r.baseData;return o.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+n+")").replace(/\"/g,"")+'"',o.properties={endpoint:a},i}(0,0,t,p)),function(e,t){if(JSON){var n=T.fetch;if(n&&!y.useXhr)n(t,{method:N,body:JSON.stringify(e),mode:"cors"});else if(XMLHttpRequest){var a=new XMLHttpRequest;a.open(N,t),a.setRequestHeader("Content-type","application/json"),a.send(JSON.stringify(e))}}}(l,p))}function i(e,t){f||setTimeout(function(){!t&&m.core||a()},500)}var e=function(){var n=l.createElement(k);n.src=h;var e=y[w];return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=i,n.onerror=a,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||i(0,t)},n}();y.ld<0?l.getElementsByTagName("head")[0].appendChild(e):setTimeout(function(){l.getElementsByTagName(k)[0].parentNode.appendChild(e)},y.ld||0)}try{m.cookie=l.cookie}catch(p){}function t(e){for(;e.length;)!function(t){m[t]=function(){var e=arguments;g||m.queue.push(function(){m[t].apply(m,e)})}}(e.pop())}var n="track",r="TrackPage",o="TrackEvent";t([n+"Event",n+"PageView",n+"Exception",n+"Trace",n+"DependencyData",n+"Metric",n+"PageViewPerformance","start"+r,"stop"+r,"start"+o,"stop"+o,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),m.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4};var s=(d.extensionConfig||{}).ApplicationInsightsAnalytics||{};if(!0!==d[I]&&!0!==s[I]){var c="onerror";t(["_"+c]);var u=T[c];T[c]=function(e,t,n,a,i){var r=u&&u(e,t,n,a,i);return!0!==r&&m["_"+c]({message:e,url:t,lineNumber:n,columnNumber:a,error:i}),r},d.autoExceptionInstrumented=!0}return m}(y.cfg);function a(){y.onInit&&y.onInit(n)}(T[t]=n).queue&&0===n.queue.length?(n.queue.push(a),n.trackPageView({})):a()}(window,document,{ 64src: "https://js.monitor.azure.com/scripts/b/ai.2.min.js", // The SDK URL Source 65crossOrigin: "anonymous", 66cfg: { // Application Insights Configuration 67 connectionString: 'InstrumentationKey=2e684b94-59f4-41e2-ab47-5510f4098a97;IngestionEndpoint=https://westus-0.in.applicationinsights.azure.com/;LiveEndpoint=https://westus.livediagnostics.monitor.azure.com/;ApplicationId=7ed8092e-0a5b-41e3-92e8-5dfbee20c978' 68}});</script>
68</head> 69<body> 70 <!--Blazor:{"type":"server","prerenderId":"ed47f2f8860e48d681abb8c8f2bca2cf","key":{"locationHash":"7D6C2CBCD02996464692A15739D5C6B7D7B4BF3D710DF8EF59CE2A70A05E3248:0","formattedComponentKey":""},"sequence":1,"descriptor":"CfDJ8Nok7eHSyMlDrXeDljsgZfkycVyCsu57Nw0EP7MkDZYO3oaDhAkxCnK4AkAuE7S2L7bHow0PD/SELvhpA8h7iSsFk1Ir0SZdelwyJJIEMFU\u002BZbxzSy4VG9/Bt\u002Bd6EbnTXsR\u002BV32k80ditJI612hMgRkV44HkMPY/ZBJwIKZ\u002BppZEL9TO\u002BdS/LPT8ZH0MIz7Ukr6I9XnOWstCfJ1WdzPiOHoTWe/WjqLgvVlhzZfQeD6499qec8KFwQ0c9cr2xki/PA9uGK225ErRig5CpbRyK15I/JJnGgYvTLCKLF03\u002BBhYush9Qiv/AGO/JsrwkD5QOVZXBBNzHxeBTFfc49h/15kVv8IPwpYz8psC5my67VOuN3cRocFjH70BpcT\u002BvHqzbZmjSoXQ99XZG7IVSFyqm84Qs9WwijdHvTnpbFtRl\u002Bhm97pLNAf/ZDY7rd54QpzAMg\u002BZ2frIGlRbZzn1PMMJMYmrRgPtZ\u002BDKnxVkqfsXIGORhvkysukoqt5oVDD1KiRlTA=="}--> 71<div aria-live="polite" class="rz-notification"></div> 72 73 74 75 76<div class="page" b-p3kwl5z2gi><div class="sidebar" b-p3kwl5z2gi><div class="top-row ps-3 navbar navbar-dark" b-4iwcphyd6z><div class="container-fluid" b-4iwcphyd6z><div class="" b-4iwcphyd6z><div class="me-4" b-4iwcphyd6z><img alt="Biz Intelligence Champions logo" src="img/XS32.png" class="me-2" b-4iwcphyd6z> 77 <a class="navbar-brand" href title="Biz Intelligence Champions" b-4iwcphyd6z>BIC</a></div></div> 78 <span class="navbar-toggler oi oi-collapse-left" b-4iwcphyd6z></span></div></div> 79 80<div class=" nav-scrollable" b-4iwcphyd6z><nav class="d-flex flex-column h-100" b-4iwcphyd6z><div class="nav-item px-3" b-4iwcphyd6z><a href="" class="nav-link active" aria-current="page"><span title="Home" class="oi oi-home" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Home</span></a></div> 81 <div class="nav-item px-3" b-4iwcphyd6z><a href="visuals" class="nav-link"><span title="Visuals" class="oi oi-eye" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Visuals</span></a></div><div class="nav-item px-3" b-4iwcphyd6z><a href="regiabi" class="nav-link"><span title="RegiaBI" class="oi oi-graph" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>RegiaBI</span></a></div><div class="nav-item px-3" b-4iwcphyd6z><a href="help" class="nav-link"><span title="Help" class="oi oi-question-mark" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Help</span></a></div> 82 <div class="nav-item px-3" b-4iwcphyd6z><a href="learn" class="nav-link"><span title="Learn More" class="oi oi-info" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Learn More</span></a></div><div class="nav-item px-3" b-4iwcphyd6z><a href="articles" class="nav-link"><span title="Articles" class="oi oi-excerpt" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Articles</span></a></div><div class="nav-item px-3" b-4iwcphyd6z><a href="buy" class="nav-link"><span title="Buy" class="oi oi-dollar" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Buy / License</span></a></div> 83 <div class="nav-item px-3" b-4iwcphyd6z><a href="support" class="nav-link"><span title="Contact" class="oi oi-phone" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Contact / Support</span></a></div> 84 <div class="nav-item px-3" b-4iwcphyd6z><a href="terms" class="nav-link"><span title="Legal" class="oi oi-document" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Privacy & TOU</span></a></div> 85 <div class="nav-item px-3" b-4iwcphyd6z><a href="account" class="nav-link"><span title="Account" class="oi oi-person" aria-hidden="true" b-4iwcphyd6z></span> <span class="" b-4iwcphyd6z>Account</span></a></div></nav></div></div> 86 87 <main b-p3kwl5z2gi><div class="container-fluid p-0 m-0" b-p3kwl5z2gi><article class="content" style="padding:0px !important;overflow-x:hidden" b-p3kwl5z2gi> 88 89<div class="container-fluid" style="padding:0px !important"><div style="padding:0px !important;background-image:url(/img/gradient2.jpg?v=1);background-size:cover;background-position-x:50%"><div class="rz-stack rz-display-flex rz-flex-column rz-align-items-normal rz-justify-content-normal" style="padding:40px; max-width:1100px; margin:auto;--rz-gap:30px;flex-wrap:nowrap;" id="7D7DKs8M00"><div class="bx-hero"><p class="bx-eyebrow">Power BI visuals · and the engine behind the charts</p> 90 <h1 class="bx-h1"> 91 The chart you needed,<br class="bx-br"> 92 without learning to code charts. 93 </h1> 94 <p class="bx-hero-sub"> 95 A suite of Power BI visuals — Autocomplete, Timeline, Circle Packing, 96 Animation. And <a href="/visuals/llmchart">LLM AI Charts</a>: describe 97 what you want and get a working, interactive chart that fits your data on the 98 first try — sometimes one that shows or measures something you hadn’t 99 thought to ask. 100 </p><p class="bx-hero-sub"> 101 One engine, two places to work: <b>LLM AI Charts and Maps for 102 Power BI</b> draws inside your report, and 103 <b>LLM AI Charts and Maps for Excel</b> draws right in the 104 worksheet from a range you select — the same chart catalog, the same 105 account, one license covering both. 106 </p><div class="bx-cta-row"><a class="bx-btn bx-btn-primary" href="/account?loc=idxgs">Get started, free</a><a class="bx-btn bx-btn-ghost" href="/visuals?loc=idxh">
106Explore the visuals</a><a class="bx-btn bx-btn-ghost" href="/visuals/llmexcel?loc=idxh">Charts in Excel</a><a class="bx-btn bx-btn-ghost" href="/regiabi?loc=idxh">Meet RegiaBI</a></div></div><div class="rz-display-flex rz-row rz-align-items-normal rz-justify-content-normal" style="gap:20px;" id="5gG2-woL-k"><div class="rz-col-12 rz-col-md-4" style="" id="b40gcnVSrE"><div class="rz-card rz-variant-filled" style="border-radius:20px; height:100%; box-shadow:0 3px 12px rgba(0,0,0,0.08);" id="n46MROaIpk"><h4 style="font-weight:700;"><a href="/learn/textfromval?loc=idx4" class="no-underline-link">Animations++</a></h4> 107 <p style="color:#666;"> 108 Spice up your dashboards with dynamic animations and transitions. Engage users like never before. <a href="/learn/textfromval?loc=idx4" class="text-black">Learn more.</a></p></div></div><div class="rz-col-12 rz-col-md-4" style="" id="Hpx-Z71Awk"><div class="rz-card rz-variant-filled" style="border-radius:20px; height:100%; box-shadow:0 3px 12px rgba(0,0,0,0.08);" id="KtC8KanC6U"><h4 style="font-weight:700;"><a href="/support?loc=idx7" class="no-underline-link">Solving Real Problems</a></h4> 109 <p style="color:#666;"> 110 We utilize the BI-Champ suite of visuals to assist companies seeking help with Power BI. <a href="/support?loc=idx7" class="text-black">Succeed now.</a></p></div></div><div class="rz-col-12 rz-col-md-4" style="" id="euxjbdZEWU"><div class="rz-card rz-variant-filled" style="border-radius:20px; height:100%; box-shadow:0 3px 12px rgba(0,0,0,0.08);" id="Ly-8kqcmWk"><h4 style="font-weight:700;"><a href="/learn/autocomp?loc=idx3" class="no-underline-link">Autocomplete</a></h4> 111 <p style="color:#666;"> 112 Fast, intuitive multi-search for Power BI. Enhance user experience instantly. <a href="/learn/autocomp?loc=idx3" class="text-black">See more.</a></p></div></div></div><div class="rz-card rz-variant-filled" style="border-radius:20px; overflow:hidden; box-shadow:0 4px 16px rgba(0,0,0,0.12); padding:0;" id="3BozNVSdWU"><div class="bic-ytf "><button type="button" class="bic-ytf-btn" aria-label="Play video: Version 2 LLM Chart" onclick="bicPlayYouTube(this, 'a5jQJit8tGI', 'Version 2 LLM Chart')"><img class="bic-ytf-poster" loading="lazy" decoding="async" alt width="1280" height="720" src="https://i.ytimg.com/vi/a5jQJit8tGI/maxresdefault.jpg" onerror="this.onerror=null;this.src='https://i.ytimg.com/vi/a5jQJit8tGI/hqdefault.jpg'" /> 113 <span class="bic-ytf-play" aria-hidden="true"></span></button></div> 114 <div style="padding:20px; text-align:center;"><h3 style="font-weight:600; margin-bottom:5px;">LLM Chart v2 â your pocket data scientist for Power BI</h3> 115 <p style="color:#666; margin:0;"> 116 LLM Chart turns a plain #powerbi field list into publication-quality, fully interactive visuals â no charting expertise required. 117 </p></div></div><div class="bx-two"><div class="bx-two-copy"><p class="bx-eyebrow">What changed</p> 118 <h2 class="bx-h2">The hard part of charting was never the drawing. It was everything you had to learn first.</h2> 119 <p class="bx-body"><b>RegiaBI</b> is the engine behind our AI charting. Skip D3, 120 Vega and the HTML tricks: hand it your data, say what you want 121 — or let it propose — and get a working, interactive 122 chart that fits, first try, checked before you see it. It runs 123 inside Power BI — and, now, outside it. 124 </p> 125 <a class="bx-link" href="/regiabi?loc=idxtwo">What RegiaBI does</a></div> 126 <a class="bx-two-mark" href="/regiabi?loc=idxtwom" aria-label="RegiaBI"><img src="/img/regiabi/mark-256.png?v=2" width="256" height="256" loading="lazy" alt="The RegiaBI mark: a gold data drum breaking apart at the bottom"></a></div></div></div><br> 127 <br></div><br> 128 <br> 129 <br> 130 <div class="container"><div class="row"><div class="offset-1 col-10"><h2>Why Choose BI-Champ Visuals?</h2> 131 <br> 132 <h4> 133 We create impactful visuals that are innovative, distinctive, highly functional, fully customizable, and optimized for exceptional performance. 134 </h4> 135 <br> 136 <h4> 137 Built from <i>our</i> experience with Power BI, but guided by <i>your</i> requests and ideas. 138 </h4></div></div> 139 <br> 140 <br> 141 142 <div class="row"><div class="offset-1 col-10"><h2>Special Benefits</h2> 143 <br> 144 <h4><a href="/account" class="text-dark">Sign up</a> for a free account today and confirm your email address to receive a 21-day trial organizational license key, which lets you try out <i>
144all</i> our visuals, zero risk. 145 </h4></div></div> 146 147 <br> 148 <br> 149 150 <div class="row"><div class="offset-1 col-10"><h2>We're Here To Help</h2> 151 <br> 152 <h4> 153 Need help getting started with our visuals? In addition to detailed on-line <a href="/help" class="text-dark">documentation</a>, feel free to contact us directly (<a class="text-dark" href="mailto:[email protected]">[email protected]</a>). 154 </h4> 155 <div class="text-center"><br> 156 <button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-filled rz-primary rz-shade-default p-4" id="BJYP-WWg2k"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">question_exchange</i><span class="rz-button-text">Learn More About Our Support</span></span></button> 157 </div></div></div> 158 159 <br> 160 <br></div> 161 <br> 162 <br><div class="container-fluid" style="padding:0px !important;background-image:url(/img/gradient2.jpg?v=1);background-size:cover;background-position-x:50%"><br> 163 <div class="m-2 text-center"><h3>Our Published Visuals...</h3></div> 164 <br> 165 166 <div class="row"><div class="col-md-4"><a href="/visuals/llmchart" style="text-decoration:none"><div class="clickpanel"><h5 style="text-decoration:underline">LLM AI Charts</h5> 167 <h6> 168 A nearly limitless set of charting possibilities, driven with AI. Go beyond "chat" and get real visualizations from your data. 169 </h6> 170 <div style="text-align:right"><button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-outlined rz-primary rz-shade-default rz-button-icon-only rz-border-radius-10" id="oSyPqDqujU"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">arrow_forward</i></span></button></div></div></a></div> 171 <div class="col-md-4"><a href="/visuals/autocomp" style="text-decoration:none"><div class="clickpanel"><h5 style="text-decoration:underline">Auto-complete</h5> 172 <h6> 173 Super-charged fuzzy searching at scale. 174 </h6> 175 <div style="text-align:right"><button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-outlined rz-primary rz-shade-default rz-button-icon-only rz-border-radius-10" id="vmdiPfNgoU"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">arrow_forward</i></span></button></div></div></a></div> 176 <div class="col-md-4"><a href="/visuals/textfromval" style="text-decoration:none"><div class="clickpanel"><h5 style="text-decoration:underline">Multi-format Card</h5> 177 <h6 style="text-decoration:none"> 178 Animations, transitions, templates, copy-and-paste, ... 179 </h6> 180 <div style="text-align:right"><button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-outlined rz-primary rz-shade-default rz-button-icon-only rz-border-radius-10" id="hGwM2PqzrU"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">arrow_forward</i></span></button></div></div></a></div></div> 181 <br> 182 <div class="row"><div class="col-md-4"><a href="/visuals/timeline" style="text-decoration:none"><div class="clickpanel"><h5 style="text-decoration:underline">Time-lines</h5> 183 <h6 style="text-decoration:none"> 184 Visualize events, scaled by time. 185 </h6> 186 <div style="text-align:right"><button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-outlined rz-primary rz-shade-default rz-button-icon-only rz-border-radius-10" id="QrgMGujJtE"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">arrow_forward</i></span></button></div></div></a></div> 187 <div class="col-md-4"><a href="/visuals/autoclust" style="text-decoration:none"><div class="clickpanel"><h5 style="text-decoration:underline">Circle Packing with Clustering</h5> 188 <h6 style="text-decoration:none"> 189 Visualize hierarchical data using nested circles - optionally find relationships. 190 </h6> 191 <div style="text-align:right"><button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-outlined rz-primary rz-shade-default rz-button-icon-only rz-border-radius-10" id="9z2lFCrmfE"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">arrow_forward</i></span></button></div></div></a></div> 192 <div class="col-md-4"><a href="/visuals/numberline" style="text-decoration:none"><div class="clickpanel"><h5 style="text-decoration:underline">Number-line</h5> 193 <h6 style="text-decoration:none"> 194 Visualize numbers, positioned proportionally. 195 </h6> 196 <div style="text-align:right"><button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-outlined rz-primary rz-shade-default rz-button-icon-only rz-border-radius-10" id="YDU-bhVhxk"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">arrow_forward</i></span></button></div></div></a></div></div> 197 <br> 198 <div class="row"><div class="col-md-4"><a href="/visuals/userfb" style="text-decoration:none"><div class="clickpanel"><h5 style="text-decoration:underline">User Feedback Capture</h5> 199 <h6 style="text-decoration:none"> 200 Record user feedback directly in your report, with a way to put those responses back into reports. 201 </h6> 202 <div style="text-align:right"><button tabindex="0" type="button" class="rz-button rz-button-md rz-variant-outlined rz-primary rz-shade-default rz-button-icon-only rz-border-radius-10" id="kF1dS2Ma7E"><span class="rz-button-box"><i class="notranslate rz-button-icon-left rzi" aria-hidden="true">arrow_forward</i></span></button></div></div></a></div></div> 203 204 <br> 205 <br><br></div> 206 207<style> 208 /* --------------------------------------------------------------------------------- 209 .bx- : the /regiabi design system brought over to the landing page, prefixed and 210 kept local. This page is Bootstrap AND Radzen throughout, both of which own a lot of 211 short class names, so a distinct prefix is the cheapest guarantee against a two-way 212 cascade collision - the same reason /regiabi uses .rg- and the Visuals strip .rs-. 213 214 This is a FIRST pass: the hero and the two-offerings band. The card grid, the 215 "Why Choose" prose and the published-visuals list below still carry the old inline 216 styling; they can move onto these tokens without touching the markup semantics. 217 --------------------------------------------------------------------------------- */ 218 .bx-hero, .bx-two { 219 --bx-navy: #032847; 220 --bx-ink: #17293a; 221 --bx-muted: #3d5162; 222 --bx-gold: #b8860f; 223 --bx-line: #dbe4ec; 224 } 225 226 .bx-hero { 227 background: #fff; 228 border-radius: 14px; 229 border: 1px solid var(--bx-line); 230 box-shadow: 0 18px 44px -30px rgba(3, 40, 71, .5); 231 /* Real margins. The old hero ran text to ~30px of the card edge; the copy below is 232 longer than it was, and a long measure hard against a border is the exact thing 233 that read as cramped on /regiabi before it was fixed. */ 234 padding: 52px 56px; 235 color: var(--bx-ink); 236 font-size: 17px; 237 /* 420, not 400: the site face has no true medium, and 500 jumps to a semibold that 238 shouts across a paragraph. Same call as /regiabi. */ 239 font-weight: 420; 240 line-height: 1.6; 241 } 242 243 .bx-eyebrow { 244 margin: 0 0 14px; 245 font-size: 0.74rem; 246 font-weight: 700; 247 letter-spacing: 0.14em; 248 text-transform: uppercase; 249 color: var(--bx-gold); 250 } 251 252 /* clamp() so the display size tracks the viewport without a media query per step. */ 253 .bx-h1 { 254 font-size: clamp(1.9rem, 1.15rem + 2.3vw, 3.0rem); 255 line-height: 1.1; 256 font-weight: 700; 257 letter-spacing: -0.02em; 258 color: var(--bx-navy); 259 text-wrap: balance; 260 margin: 0 0 18px; 261 } 262 /* The line break is a rhythm choice at desktop width and a wrong one once the headline 263 is already wrapping, so it only exists above the fold-width. */ 264 .bx-br { display: none; } 265 266 .bx-hero-sub { 267 max-width: 62ch; 268 margin: 0 0 30px; 269 font-size: 1.08rem; 270 color: var(--bx-muted); 271 } 272 273 .bx-cta-row { display: flex; flex-wrap: wrap; gap: 14px; } 274 .bx-btn { 275 display: inline-block; 276 padding: 13px 26px; 277 border-radius: 6px; 278 font-weight: 600; 279 text-decoration: none; 280 border: 1px solid transparent; 281 transition: background-color .15s ease, color .15s ease, border-color .15s ease; 282 } 283 .bx-btn-primary { background: var(--bx-navy); color: #fff; } 284 .bx-btn-primary:hover { background: #06406f; color: #fff; } 285 .bx-btn-ghost { background: #fff; color: var(--bx-navy); border-color: var(--bx-line); } 286 .bx-btn-ghost:hover { border-color: var(--bx-navy); color: var(--bx-navy); } 287 .bx-btn:focus-visible, .bx-link:focus-visible { outline: 3px solid #d4a02a; outline-offset: 3px; } 288 289 /* --- the two-offerings band --- */ 290 .bx-two { 291 display: flex; 292 gap: 40px; 293 align-items: center; 294 background: #fff; 295 border-radius: 14px; 296 border: 1px solid var(--bx-line); 297 border-left: 4px solid #d4a02a; 298 padding: 38px 44px; 299 color: var(--bx-ink); 300 font-weight: 420; 301 line-height: 1.6; 302 } 303 .bx-two-copy { flex: 1 1 auto; min-width: 0; } 304 .bx-two-mark { flex: 0 0 auto; line-height: 0; } 305 .bx-two-mark img { width: 128px; height: 128px; } 306 .bx-h2 { 307 font-size: clamp(1.4rem, 1.05rem + 1.1vw, 1.95rem); 308 line-height: 1.18; 309 font-weight: 700; 310 letter-spacing: -0.015em; 311 color: var(--bx-navy); 312 text-wrap: balance; 313 margin: 0 0 14px; 314 } 315 .bx-body { max-width: 68ch; margin: 0 0 18px; color: var(--bx-muted); } 316 .bx-link { 317 display: inline-block; 318 font-weight: 600; 319 text-decoration: none; 320 color: var(--bx-navy); 321 border-bottom: 2px solid var(--bx-gold); 322 padding-bottom: 2px; 323 } 324 .bx-link::after { content: " \2192"; } 325 .bx-link:hover { color: var(--bx-gold); } 326 327 @media (min-width: 992px) { 328 .bx-br { display: inline; } 329 } 330 @media (max-width: 700px) { 331 .bx-hero { padding: 34px 24px; } 332 .bx-two { flex-direction: column-reverse; align-items: flex-start; gap: 20px; padding: 28px 24px; } 333 .bx-two-mark img { width: 84px; height: 84px; } 334 } 335 @media (prefers-reduced-motion: reduce) { 336 .bx-btn { transition: none; } 337 } 338</style></article></div></main></div> 339 <!--Blazor:{"prerenderId":"ed47f2f8860e48d681abb8c8f2bca2cf"}--> 340 341 <div id="blazor-error-ui"> 342 343 This application may no longer respond until reloaded. 344 345 346 <a href="" class="reload">Reload</a>
347 <a class="dismiss">ð</a> 348 </div> 349 350
350<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
350 351
351<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"></script>
351 352
352<script src="_framework/blazor.server.js"></script>
352 353
353<script defer src="_content/Radzen.Blazor/Radzen.Blazor.js?v=11.4.0.0"></script>
353 354 <!-- Monaco editor AMD loader (lazy: monacoInterop in site.js only require()s the editor when a 355 MonacoEditor.razor instance actually initializes). Must precede site.js because site.js 356 references the global `require` AMD function declared by loader.js. --> 357
357<script defer src="monaco/vs/loader.js?v=5U7TTfYgRq7kELC2Cuvm0ykMHIf3NNQvUQY-Hq1e6H4"></script>
357 358
358<script defer src="js/site.js?v=dsSka1LSNXXxehhiB7lVCHgDo71m-cvSMwaFrBfI1tg"></script>
358 359</body> 360</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.