diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 526e9b6c..2c597867 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -353,6 +353,11 @@ export function formatString(inputString) { } export function abbreviateNumber(number, addDollarSign = false) { + // Check if number is null or undefined, return "-" if true + if (number == null) { + return "-"; + } + const negative = number < 0; // Handle special case for exactly 1000 @@ -362,8 +367,8 @@ export function abbreviateNumber(number, addDollarSign = false) { ? "-$1K" : "$1K" : negative - ? "-1K" - : "1K"; + ? "-1K" + : "1K"; } if (Math.abs(number) !== 0 && Math.abs(number) > 1000) { diff --git a/src/routes/list/industry/[slug]/+page.svelte b/src/routes/list/industry/[slug]/+page.svelte index ce28c3bf..4a063c27 100644 --- a/src/routes/list/industry/[slug]/+page.svelte +++ b/src/routes/list/industry/[slug]/+page.svelte @@ -108,6 +108,8 @@ name: "PE Ratio", data: valueList, type: "line", + areaStyle: { opacity: 0.2 }, + smooth: true, symbol: "none", itemStyle: { color: "#fff", @@ -293,7 +295,7 @@
| {rawData?.peg} | {rawData?.peg !== null ? rawData?.peg : "n/a"}