Skip to content

How to change font settings #138

Description

@kaykhan

I would like to change the font size and color and the distable of labels so they are not close to the graph

import React, { useState } from "react";
import HeatMap from "@uiw/react-heat-map";

const value = [
    { date: "2025/01/11", count: 2 },
    ...[...Array(17)].map((_, idx) => ({ date: `2025/01/${idx + 10}`, count: idx })),
    ...[...Array(17)].map((_, idx) => ({ date: `2025/02/${idx + 10}`, count: idx })),
    { date: "2025/04/12", count: 2 },
    { date: "2025/05/01", count: 5 },
    { date: "2025/05/02", count: 5 },
    { date: "2025/05/03", count: 1 },
    { date: "2025/05/04", count: 11 },
    { date: "2025/05/08", count: 32 },
];

const HeatMapComponent = () => {
    return (
        <div>
            <HeatMap
                fontVariant={20}
                value={value}
                height={250}
                width={1400}
                rectSize={20}
                space={5}
                style={{ "--rhm-rect": "#3b3b3b" }}
                panelColors={["#3b3b3b", "#FFF9C4", "#FFF59D", "#FFF176", "#FFEE58", "#FFEB3B"]}
                startDate={new Date("2025/01/01")}
                endDate={new Date("2025/12/31")}
                legendRender={(props) => <rect {...props} y={props.y + 10} rx={2} />}
                legendCellSize={20}
                rectProps={{
                    rx: 2,
                }}
            />
        </div>
    );
};
export default HeatMapComponent;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions