@tanstack/charts
Version:
A chart grammar for TypeScript and JavaScript. Marks consume your data directly, channels describe visual encodings, and the engine compiles them into a renderer-neutral keyed scene. TanStack's compact scales cover common numeric and categorical mappings.
24 lines (23 loc) • 466 B
JavaScript
function number(value) {
return String(Math.round(value * 100) / 100);
}
const entities = {
"&": "&",
"<": "<",
">": ">",
'"': """
};
function escapeCharacter(character) {
return entities[character] ?? character;
}
function escapeText(value) {
return value.replace(/[&<>]/g, escapeCharacter);
}
function escapeAttribute(value) {
return value.replace(/[&<>"]/g, escapeCharacter);
}
export {
escapeAttribute,
escapeText,
number
};