NASDAQ Historical Values with Animated Bubble Chart

An Animated Bubble Chart is used to visualize the historical changes of NASDAQ Top 30 companies. The chart employs dark visual mode and logarithmic scales on both the X and Y axes, which allows for a clear visualization of large value differences within the chart's space.
Note: Use Play/Pause to control the animation or click on the time axis to jump to a specific period. At any time click the pause button and Zoom In/Out (mouse wheel or pinch-to-zoom) the chart. Mouse over a specific item to see its values. Click on an item and choose History Line to see all previous (historical) values of the same item on the same chart. Learn more about all Animated Bubble Chart Features.

HTML/JavaScript Code

The HTML elements and JavaScript code used in this example.
<div id="chartDiv"></div>
function showChart() {
    let config = {
            title: "NASDAQ Historical Values, Top 30 Companies",
            width: "800",
            height: "600",
            darkMode: true,
            numberOfDecimals: 2,
            thousandsSeparator: ".",
            decimalSeparator: ",",
            transitionTime: 2,
            logarithmicXaxis: true,
            logarithmicYaxis: true,
            measures: [{ title: "Market Cap", prefix: "$" },
                { title: "Revenue", prefix: "$" },
                { title: "Trading Volume", prefix: "$" }],
            dataCSVURL: "/charts-lib/examples/NASDAQ-historical.csv"

    kyubitTimeCharts.showBubbleChart("chartDiv", config);
Learn more about Animated Bubble Chart API.

Chart Values

All values for this animated bubble chart example are stored in the NASDAQ-historical.csv file.