lineupLabelsSvg関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The labels and rings as SVG markup (the contents of an <svg> that is width by height): a dark plate with white lines for each label, and a thin ring and tick for each body too small to see. The first line of a
plate is bold.
インポート
import { lineupLabelsSvg } from "@johnmorrisdotca/wakusei-planets";
定義
function lineupLabelsSvg(plan: ReturnType<typeof lineupLabels>, font?: number): string
引数
| 名前 | 型 | 説明 |
|---|---|---|
plan | { labels: LineupLabel[]; rings: { id: string; cx: number; cy: number; r: number; }[]; } | What |
font (省略可) | number | The pixel size of the text; the same as was given to |
戻り値
string
SVG markup.
例
import { lineupBodies, lineupLabels, lineupLabelsSvg, lineupProject, lineupView, placeLineup } from "@johnmorrisdotca/wakusei-planets";
const places = placeLineup(lineupBodies(), "row");
const plan = lineupLabels(lineupProject(places, lineupView(places, 0.4), 800, 450), 800, 450, "en");
console.log(lineupLabelsSvg(plan).startsWith("<g"));true出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。