本文へ移動

Hoshi Stars星

肉眼で見える星の名前・色・距離、88星座の線と境界、メシエ天体、そしてそれらを描くための7種類の図法を使えます。

「星」(ほし) は、夜空に光って見えるものです。 名前について(英語)

目次

リファレンス · 数値から描いた星のSVGの絵と、太陽との大きさくらべ

starComparison関数

リファレンスの説明と例は英語です。見出しと目次は日本語です。

The star beside the Sun at one scale, as SVG text. A star smaller than about a hundred Suns is drawn as a disc next to the Sun's disc. A bigger one fills the picture, with the Sun a dot at its centre and the orbits of Earth (and Mars and Jupiter where they fit) drawn over it, so a supergiant's size can be read against the solar system. The picture says how many times the Sun's radius the star is.

インポート

import { starComparison } from "@johnmorrisdotca/hoshi-stars/portrait";

定義

function starComparison(profile: StarProfile, options?: PortraitOptions): string | undefined

引数

名前型説明
profileStarProfile

A star's profile from starProfile.

options (省略可)PortraitOptions

Size, language, name and background.

戻り値

string | undefined

An SVG document as a string, or undefined where the profile has no radius or no temperature.

例

import { starByName } from "@johnmorrisdotca/hoshi-stars";
import { starProfile } from "@johnmorrisdotca/hoshi-stars/profile";
import { starComparison } from "@johnmorrisdotca/hoshi-stars/portrait";

const svg = starComparison(starProfile(starByName("Aldebaran")!), { name: "Aldebaran" });
console.log(svg?.includes("Earth's orbit"));
false

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/hoshi-stars 0.47.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。