API Reference - InfographicsJa/d3 GitHub Wiki
Wiki âž API Reference
D3ã®ãã¹ãŠã¯ d3
namespace ã®äžã«ãããŸãã D3 㯠global namespace ã«ä»ã®ãªã«ãè¿œå ããŠããŸãããäŸå€çã«ãéæšæºãã©ãŠã¶ã«å¯ŸããŠäžèšã®2ã€ã®å€èŒªéæ²ç·ãè¿œå ããŠããŸãã
Date.now ãš Object.create.
D3 㯠semantic versioning ãå©çšããŠããŸããçŸåšã®ããŒãžã§ã³ã¯ d3.version
ã§ç¥ãããšãã§ããŸãã
d3 (core)
Selections
- d3.select - çŸåšã® document ããèŠçŽ ãååŸããŸãã
- d3.selectAll - çŸåšã® document ããè€æ°ã®èŠçŽ ãååŸããŸã
- selection.attr - å±æ§å€ã get ãŸã㯠set ããŸãã
- selection.classed - CSS ã¯ã©ã¹ã add ãŸã㯠remove ããŸãã
- selection.style - ã¹ã¿ã€ã«ããããã£ã get ãŸã㯠set ããŸãã
- selection.property - çã®ããããã£ã get ãŸã㯠set ããŸãã
- selection.text - text ã get ãŸã㯠set ããŸã
- selection.html - inner HTML ã get ãŸã㯠set ããŸã
- selection.append - æ°ããèŠçŽ ãäœæããè¿œå ããŸãã
- selection.insert - æ¢åã®èŠçŽ ã®åã«æ°ããèŠçŽ ãäœæããè¿œå ããŸããcreate and insert new elements before existing elements.
- selection.remove - document ããèŠçŽ ãåé€ããŸãã
- selection.data - é¢ä¿æ§ã®ããçµåãèšç®ããŠããéãèŠçŽ ã«å¯ŸããŠããŒã¿ã get ãŸã㯠set ããŸãã
- selection.enter - èŠçŽ ã«å¯ŸããŠããã¬ãŒã¹ãã«ããè¿ããŸãã
- selection.exit - å¿ èŠã®äº¡ããªã£ãèŠçŽ ãè¿ããŸãã
- selection.datum - çµåãèšç®ããŠããªãæã«ãåã ã®èŠçŽ ã«å¯ŸããããŒã¿ã get ãŸã㯠set ããŸãã
- selection.filter - ããŒã¿ã«åºã¥ããŠãã£ã«ã¿ããŸãã
- selection.sort - ããŒã¿ã«åºã¥ã㊠document ã®èŠçŽ ããœãŒãããŸãã
- selection.order - selection ã«ããããã document äžã®èŠçŽ ãåé åºä»ãããŸãã
- selection.on - ã€ã³ã¿ã©ã¯ã·ã§ã³ã®ããã« event ãªã¹ãã add ãŸã㯠remove ããŸã
- selection.transition - éžæãããèŠçŽ ã«å¯Ÿããå€åœ¢ãéå§ããŸãã
- selection.each - éžæãããèŠçŽ ã«å¯ŸããŠç¹°ãè¿ãé¢æ°ãã³ãŒã«ããŸãã
- selection.call - çŸåšã®ã»ã¬ã¯ã¿ã«å¯ŸããŠãé¢æ°ãæž¡ããŠã³ãŒã«ããŸãã
- selection.empty - ã»ã¬ã¯ã¿ã空ã®å Žåã« true ãè¿ããŸãã
- selection.node - ã»ã¬ã¯ã¿ã®æåã® node ã«ã¢ã¯ã»ã¹ããŸãã
- selection.select - éžæããŠããèŠçŽ ã«å¯ŸããŠãåèŠçŽ ãéžæãããµãã»ã¬ã¯ã¿ã§ãã
- selection.selectAll - éžæããŠããèŠçŽ ã«å¯ŸããŠãè€æ°ã®åèŠçŽ ãéžæãããµãã»ã¬ã¯ã¿ã§ãã
- d3.selection - ã»ã¬ã¯ã¿ã®ãããã¿ã€ããè£è¶³ããŸãã¯ã€ã³ã¹ã¿ã³ã¹ã¿ã€ããæ€èšŒããŸãã
- d3.event - ã€ã³ã¿ã©ã¯ã·ã§ã³ã®ããã«ãçŸåšã®ãŠãŒã¶ã€ãã³ãã«ã¢ã¯ã»ã¹ããŸãã
- d3.mouse - æå®ããã³ã³ããã®çžå¯ŸçãªããŠã¹äœçœ®ãååŸããŸãã
- d3.touches - æå®ããã³ã³ããã®çžå¯Ÿçãªã¿ããã®äœçœ®ãååŸããŸãã
Transitions
- d3.transition - ã¢ãã¡ãŒã·ã§ã³ãéå§ããŸãã
- transition.delay - é 延ãããªç§ã§æå®ããŸãã
- transition.duration - ã¢ãã¡ãŒã·ã§ã³æéãããªç§ã§æå®ããŸãã
- transition.ease - easingé¢æ°ãæå®ããŸãã
- transition.attr - ã¹ã ãŒãºã«å€åããæ°ããå±æ§å€ãæå®ããŸãã
- transition.attrTween - 2ã€ã®å±æ§å€ã®éãã¹ã ãŒãºã«å€åœ¢ããŸãã
- transition.style - æ°ããããããã£ãžã¹ã ãŒãºã«å€åœ¢ããŸãã
- transition.styleTween - 2ã€ã®ããããã£ã®éãã¹ã ãŒãºã«å€åœ¢ããŸãã
- transition.text - å€åœ¢éå§æã« text ãã»ããããŸãã
- transition.tween - å€åœ¢éšåãšããŠã«ã¹ã¿ã tween ãªãã¬ãŒã¿ãæå®ããŸãã
- transition.select - éžæãããèŠçŽ ã«å¯ŸããåèŠçŽ ã®å€åœ¢ãéå§ããŸãã
- transition.selectAll - éžæãããè€æ°ã®åèŠçŽ ã®å€åœ¢ãéå§ããŸãã
- transition.transition - åãèŠçŽ ã®ç°ãªãå€åœ¢ãéå§ããŸãã
- transition.remove - å€åœ¢ã®çµããã«éžæãããèŠçŽ ãåé€ããŸãã
- transition.each - å€åœ¢ã®çµããã€ãã³ãã«å¯ŸããŠãªã¹ããè¿œå ããŸãã
- transition.call - çŸåšã®å€åœ¢ã«é¢æ°ãæž¡ãåŒã³åºãã
- d3.tween - å€åœ¢ã®è£éãã«ã¹ã¿ã ããŸãã
- d3.ease - å€åœ¢ã®ã¿ã€ãã³ã°ãã«ã¹ã¿ã ããŸãã
- ease - ãã©ã¡ããªãã¯ãª easing é¢æ°ã
- d3.timer - ã«ã¹ã¿ã ã¢ãã¡ãŒã·ã§ã³ã¿ã€ããŒãã¹ã¿ãŒãããŸãã
- d3.timer.flush - é 延ãŒãã¿ã€ããŒãå³åº§ã«å®è¡ããŸãã
- d3.interpolate - 2ã€ã®å€ãè£éããŸãã
- interpolate - ãã©ã¡ããªãã¯ãªè£éé¢æ°ã
- d3.interpolateNumber - 2ã€ã® number ãè£éããŸãã
- d3.interpolateRound - 2ã€ã® integer ãè£éããŸãã
- d3.interpolateString - 2ã€ã® string ãè£éããŸãã
- d3.interpolateRgb - 2ã€ã® RGB ã«ã©ãŒãè£éããŸãã
- d3.interpolateHsl - 2ã€ã® HSL ã«ã©ãŒãè£éããŸãã
- d3.interpolateLab - 2ã€ã® L*a*b* ã«ã©ãŒãè£éããŸãã
- d3.interpolateHcl - 2ã€ã® HCL ã«ã©ãŒãè£éããŸãã
- d3.interpolateArray - 2ã€ã®é åã®å€ãè£éããŸãã
- d3.interpolateObject - 2ã€ã®ä»»æã®ãªããžã§ã¯ããè£éããŸãã
- d3.interpolateTransform - 2ã€ã® 2D è¡åå€åœ¢ãè£éããŸãã
- d3.interpolators - ã«ã¹ã¿ã è£éé¢æ°ãç»é²ããŸãã
Working with Arrays
- d3.ascending - ãœãŒãã®éã«2ã€ã®å€ãæ¯èŒããŸãã
- d3.descending - ãœãŒãã®éã«2ã€ã®å€ãæ¯èŒããŸãã
- d3.min - é åå ã®æå°å€ãååŸããŸãã
- d3.max - é åå ã®æ倧å€ãååŸããŸãã
- d3.extent - é åå ã®æå°å€ãšæ倧å€ãååŸããŸãã
- d3.sum - æ°å€é åã®åèšå€ãèšç®ããŸãã
- d3.mean - æ°å€é åã®æ°åŠçå¹³åãèšç®ããŸãã
- d3.median - æ°å€é åã®äžå€®å€ãèšç®ããŸã (0.5-ååå·®)ã
- d3.quantile - ãœãŒããããæ°å€é åã®å€äœçœ®ãèšç®ããŸãã
- d3.bisect - ãœãŒããããé åã®2çåç¹ãæ¢ãã
- d3.bisectRight - ãœãŒããããé åã®å€ãæ¢ããŸãã
- d3.bisectLeft - ãœãŒããããé åã®å€ãæ¢ããŸãã
- d3.bisector - 2çåç¹ãå©çšããŸãã¢ã¯ã»ãµã§ãã
- d3.first - é åã§æãäœãèŠçŽ ãååŸããŸãã
- d3.last - é åã§æãé«ãèŠçŽ ãååŸããŸãã
- d3.permute - é åã§æå®ãããã€ã³ããã¯ã¹ã«å¿ããŠé åã®èŠçŽ ãåé åºä»ããããªããŸãã
- d3.zip - é åã®å€åããŸãæ°å€ã転眮ããŸãã
- d3.transpose - é åã®é åã転眮ããŸãã
- d3.keys - é£æ³é åã®ããŒã®ãªã¹ããè¿ããŸãã
- d3.values - é£æ³é åã®å€ã®ãªã¹ããè¿ããŸãã
- d3.entries - é£æ³é åã®ããŒãšå€ã®ãªã¹ããè¿ããŸãã
- d3.split - é åãè€æ°ã®é åã«åå²ããŸãã
- d3.merge - è€æ°ã®é åã1ã€ã®é åã«ããŒãžããŸãã
- d3.range - æ°å€ã®ç¯å²ãçæããŸãã
- d3.nest - éå±€çãªé åèŠçŽ ãã°ã«ãŒãåããŸãã
- nest.key - ãã¹ãéå±€ã®ã¬ãã«ãè¿œå ããŸãã
- nest.sortKeys - ããŒã«ãã£ãŠçŸåšã®ãã¹ãã¬ãã«ã§ãœãŒãããŸãã
- nest.sortValues - å€ã«ãã£ãŠèã®ãã¹ãã¬ãã«ããœãŒãããŸãã
- nest.rollup - èã®å€ã«å¯Ÿãã rollup é¢æ°ãæå®ããŸãã
- nest.map - ãã¹ããªãã¬ãŒã¿ãè©äŸ¡ããé£æ³é åãè¿ããŸãã
- nest.entries - ãã¹ããªãã¬ãŒã¿ãè©äŸ¡ããããŒãšå€ã®ã¿ãã«é åãè¿ããŸãã
Math
- d3.random.normal - æ£èŠååžãçšããŠä¹±æ°ãçæããŸãã
- d3.random.logNormal - 察æ°æ£èŠååžãçšããŠä¹±æ°ãçæããŸãã
- d3.random.irwinHall - Irwin-Hall ååžãçšããŠä¹±æ°ãçæããŸãã
- d3.transform - 2D è¡åå€åœ¢ãæšæºåãèšç®ããŸãã
Loading External Resources
- d3.xhr - XMLHttpRequest ãçšããŠãªãœãŒã¹ãèŠæ±ããŸãã
- d3.text - ããã¹ããã¡ã€ã«ãèŠæ±ããŸãã
- d3.json - JSON blob ãèŠæ±ããŸãã
- d3.html - HTML document ã®æçãèŠæ±ããŸãã
- d3.xml - XML document ã®æçãèŠæ±ããŸãã
- d3.csv - CSV ãã¡ã€ã«ãèŠæ±ããŸãã
- d3.tsv - TSV ãã¡ã€ã«ãèŠæ±ããŸãã
String Formatting
- d3.format - æååãšããŠæ°å€ããã©ãŒãããããŸãã
- d3.requote - æ£èŠè¡šçŸã§äœ¿çšããããã¯ãªãŒãã§æååãå²ã¿ãŸãã
- d3.round - å°æ°ç¹ãæŽæ°ã«äžžããŸãã
CSV Formatting (d3.csv)
- d3.csv - CSV ãã¡ã€ã«ãèŠæ±ããŸãã
- d3.csv.parse - ããããŒã䜿ããCSVæååããªããžã§ã¯ãã«ããŒã¹ããŸãã
- d3.csv.parseRows - ããããŒãç¡èŠããCSVæååãçµã«ããŒã¹ããŸãã
- d3.csv.format - çµã®é åãCSVæååã«ãã©ãŒãããããŸãã
- d3.tsv - TSV ãã¡ã€ã«ãèŠæ±ããŸãã
- d3.tsv.parse - ããããŒã䜿ããTSVæååããªããžã§ã¯ãã«ããŒã¹ããŸãã
- d3.tsv.parseRows - ããããŒãç¡èŠããTSVæååãçµã«ããŒã¹ããŸãã
- d3.tsv.format - çµã®é åãTSVæååã«ãã©ãŒãããããŸãã
Colors
- d3.rgb - RGB空éã«è²ãæå®ããŸãã
- rgb.brighter - RGBãã£ã³ãã«ãææ°å å(gamma)ã ãå¢å ãããŸãã
- rgb.darker - RGBãã£ã³ãã«ãææ°å å(gamma)ã ãæžå°ãããŸãã
- rgb.hsl - RGBããHSLã«å€æããŸãã
- rgb.toString - RGBè²ãæååã«å€æããŸãã
- d3.hsl - HSL空éã«è²ãæå®ããŸãã
- hsl.brighter - æ床ãææ°å å(gamma)ã ãå¢å ãããŸãã
- hsl.darker - æ床ãææ°å å(gamma)ã ãæžå°ãããŸãã
- hsl.rgb - HSLããRGBã«å€æããŸãã
- hsl.toString - HSLè²ãæååã«å€æããŸãã
- d3.lab - Labè²ç©ºéã«è²ãæå®ããŸãã
- lab.brighter - æ床ãææ°å å(gamma)ã ãå¢å ãããŸãã
- lab.darker - æ床ãææ°å å(gamma)ã ãæžå°ãããŸãã
- lab.rgb - LabããRGBã«å€æããŸãã
- lab.toString - Labè²ãæååã«å€æããŸãã
- d3.hcl - HCL空éã«è²ãæå®ããŸãã
- hcl.brighter - æ床ãææ°å å(gamma)ã ãå¢å ãããŸãã
- hcl.darker - æ床ãææ°å å(gamma)ã ãæžå°ãããŸãã
- hcl.rgb - HCLããRGBã«å€æããŸãã
- hcl.toString - HCLè²ãæååã«å€æããŸãã
Namespaces
- d3.ns.prefix - XML namespaceã«ã¢ã¯ã»ã¹ããããæ¡åŒµãããããŸãã
- d3.ns.qualify - "xlink:href"ã®ãããªæ¥é èŸãèšå®ããŸãã
Internals
- d3.functor - å®æ°ãè¿ãé¢æ°ãçæããŸãã
- d3.rebind - ç¶æ¿ããã getter/setter ã¡ãœãããsubclassã«åãã€ã³ãããŸãã
- d3.dispatch - ã«ã¹ã¿ã ã€ãã³ãdispatcherãçæããŸãã
- dispatch.on - event listenerãç»é²ããŸãã
- dispatch - ç»é²ãããlistenerã«ã€ãã³ããdispatchããŸãã
d3.scale (Scales)
Quantitative
- d3.scale.linear - éçãªç·åœ¢ã¹ã±ãŒã«ãæ§æããŸãã
- linear - äžããããdomainã®å€ã«å¯Ÿå¿ããrangeã®å€ãåŸãŸãã
- linear.invert - äžããããrangeã®å€ã«å¯Ÿå¿ããdomainã®å€ãåŸãŸãã
- linear.domain - ã¹ã±ãŒã«ã®ã€ã³ãããdomainãgetãŸãã¯setããŸãã
- linear.range - ã¹ã±ãŒã«ã®ã¢ãŠããããrangeãgetãŸãã¯setããŸãã
- linear.rangeRound - ã¹ã±ãŒã«ã®ã¢ãŠããããrangeãsetããåæšäºå ¥å¯èœã«ããŸãã
- linear.interpolate - ã¹ã±ãŒã«ã®ã¢ãŠããããè£éåšãgetãŸãã¯setããŸãã
- linear.clamp - ã¢ãŠããããrangeã®åºå®ãå¯èœãŸãã¯äžå¯èœã«ããŸãã
- linear.nice - ã¹ã±ãŒã«ã®domainãåãã®ããæ°ãŸã§åºããŸãã
- linear.ticks - ã€ã³ãããdomainãã代衚å€ãåŸãŸãã
- linear.tickFormat - tickã®å€ãæç»ããããã®formatterãåŸãŸãã
- linear.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
- d3.scale.sqrt - ã«ãŒãå€æããéçã¹ã±ãŒã«ãæ§æããŸãã
- d3.scale.pow - ææ°å€æããéçã¹ã±ãŒã«ãæ§æããŸãã
- pow - äžããããdomainã®å€ã«å¯Ÿå¿ããrangeã®å€ãåŸãŸãã
- pow.invert - äžããããrangeã®å€ã«å¯Ÿå¿ããdomainã®å€ãåŸãŸãã
- pow.domain - ã¹ã±ãŒã«ã®ã€ã³ãããdomainãgetãŸãã¯setããŸãã
- pow.range - ã¹ã±ãŒã«ã®ã¢ãŠããããrangeãgetãŸãã¯setããŸãã
- pow.rangeRound - ã¹ã±ãŒã«ã®ã¢ãŠããããrangeãsetããåæšäºå ¥å¯èœã«ããŸãã
- pow.interpolate - ã¹ã±ãŒã«ã®ã¢ãŠããããè£éåšãgetãŸãã¯setããŸãã
- pow.clamp - ã¢ãŠããããrangeã®åºå®ãå¯èœãŸãã¯äžå¯èœã«ããŸãã
- pow.nice - ã¹ã±ãŒã«ã®domainãåãã®ããæ°ãŸã§åºããŸãã
- pow.ticks - ã€ã³ãããdomainãã代衚å€ãåŸãŸãã
- pow.tickFormat - tickã®å€ãæç»ããããã®formatterãåŸãŸãã
- pow.exponent - ææ°ãgetãŸãã¯setããŸãã
- pow.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
- d3.scale.log - 察æ°å€æããéçã¹ã±ãŒã«ãæ§æããŸãã
- log - äžããããdomainã®å€ã«å¯Ÿå¿ããrangeã®å€ãåŸãŸãã
- log.invert - äžããããrangeã®å€ã«å¯Ÿå¿ããdomainã®å€ãåŸãŸãã
- log.domain - ã¹ã±ãŒã«ã®ã€ã³ãããdomainãgetãŸãã¯setããŸãã
- log.range - ã¹ã±ãŒã«ã®ã¢ãŠããããrangeãgetãŸãã¯setããŸãã
- log.rangeRound - ã¹ã±ãŒã«ã®ã¢ãŠããããrangeãsetããåæšäºå ¥å¯èœã«ããŸãã
- log.interpolate - ã¹ã±ãŒã«ã®ã¢ãŠããããè£éåšãgetãŸãã¯setããŸãã
- log.clamp - ã¢ãŠããããrangeã®åºå®ãå¯èœãŸãã¯äžå¯èœã«ããŸãã
- log.nice - ã¹ã±ãŒã«ã®domainã10ã®çŽ¯ä¹ã«ãªãããã«ããŸãã
- log.ticks - ã€ã³ãããdomainãã代衚å€ãåŸãŸãã
- log.tickFormat - tickã®å€ãæç»ããããã®formatterãåŸãŸãã
- log.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
- d3.scale.quantize - ç·åœ¢ã®éçã¹ã±ãŒã«ãé¢æ£åã®ã¢ãŠããããrangeã§æ§æããŸãã
- quantize - äžããããdomainã®å€ã«å¯Ÿå¿ããrangeã®å€ãåŸãŸãã
- quantize.domain - ã¹ã±ãŒã«ã®ã€ã³ãããdomainãgetãŸãã¯setããŸãã
- quantize.range - ã¹ã±ãŒã«ã®ã¢ãŠããããrange(é¢æ£å€ãšããŠ)ãgetãŸãã¯setããŸãã
- quantize.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
- d3.scale.threshold - ãããå€ã¹ã±ãŒã«ãé¢æ£åã®ã¢ãŠããããrangeã§æ§æããŸãã
- threshold - äžããããdomainã®å€ã«å¯Ÿå¿ããrangeã®å€ãåŸãŸãã
- threshold.domain - ã¹ã±ãŒã«ã®ã€ã³ãããdomainãgetãŸãã¯setããŸãã
- threshold.range - ã¹ã±ãŒã«ã®ã¢ãŠããããrange(é¢æ£å€ãšããŠ)ãgetãŸãã¯setããŸãã
- threshold.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
- d3.scale.quantile - å€äœå€ã«éçã¹ã±ãŒã«ãããã³ã°ãæ§ç¯ããŸãã
- quantile - äžããããdomainã®å€ã«å¯Ÿå¿ããrangeã®å€ãåŸãŸãã
- quantile.domain - ã¹ã±ãŒã«ã®ã€ã³ãããdomain(é¢æ£å€ãšããŠ)ãgetãŸãã¯setããŸãã
- quantile.range - ã¹ã±ãŒã«ã®ã¢ãŠããããrange(é¢æ£å€ãšããŠ)ãgetãŸãã¯setããŸãã
- quantile.quantiles - ã¹ã±ãŒã«ã®å€äœãããå€ãåŸãŸãã
- quantile.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
- d3.scale.identity - ç·åœ¢ã®ç¬èªã¹ã±ãŒã«ãæ§æããŸãã
- identity - ç¬èªé¢æ°ã§ãã
- identity.invert - ç¬èªé¢æ°identityã«çžåœããŸãã
- identity.domain - ã¹ã±ãŒã«ã®domainãšrangeãgetãŸãã¯setããŸãã
- identity.range - identity.domainã«çžåœããŸãã
- identity.ticks - domainãã代衚å€ãåŸãŸãã
- identity.tickFormat - tickã®å€ãæç»ããããã®formatterãåŸãŸãã
- identity.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
Ordinal
- d3.scale.ordinal - é åºã¹ã±ãŒã«ãæ§æããŸãã
- ordinal - äžããããdomainã®å€ã«å¯Ÿå¿ããrangeã®å€ãåŸãŸãã
- ordinal.domain - ã¹ã±ãŒã«ã®ã€ã³ãããdomainãgetãŸãã¯setããŸãã
- ordinal.range - ã¹ã±ãŒã«ã®ã¢ãŠããããrangeãgetãŸãã¯setããŸãã
- ordinal.rangePoints - é£ç¶ãªã¢ãŠããããrangeãé¢æ£ç¹ã«åããŸãã
- ordinal.rangeBands - é£ç¶ãªã¢ãŠããããrangeãé¢æ£åã«åããŸãã
- ordinal.rangeRoundBands - é£ç¶ãªã¢ãŠããããrangeãé¢æ£åã«åããŸãã
- ordinal.rangeBand - é¢æ£rangeã®åž¯åå¹ ãåŸãŸãã
- ordinal.rangeExtent - ã¢ãŠããããrangeã®æ倧å€ãæå°å€ãåŸãŸãã
- ordinal.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
- d3.scale.category10 - 10çš®ã®è²ã§é åºã¹ã±ãŒã«ãæ§ç¯ããŸãã
- d3.scale.category20 - 20çš®ã®è²ã§é åºã¹ã±ãŒã«ãæ§ç¯ããŸãã
- d3.scale.category20b - 20çš®ã®è²ã§é åºã¹ã±ãŒã«ãæ§ç¯ããŸãã
- d3.scale.category20c - 20çš®ã®è²ã§é åºã¹ã±ãŒã«ãæ§ç¯ããŸãã
d3.svg (SVG)
Shapes
- d3.svg.line - ç·åãžã§ãã¬ãŒã¿ãçæããŸãã
- line - ç·ã°ã©ãã§çšããããåºåç·åœ¢æ²ç·ãçæããŸãã
- line.x - x-座æšã get ãŸã㯠set ããŸãã
- line.y - y-座æšã get ãŸã㯠set ããŸãã
- line.interpolate - è£éã¢ãŒãã get ãŸã㯠set ããŸãã
- line.tension - cardinal spline tension ã get ãŸã㯠set ããŸãã
- line.defined - äžããããç¹ã«ãã£ãŠå®çŸ©ãããç·åãåŠãããå¶åŸ¡ããŸãã
- d3.svg.line.radial - 極座æšç·åãžã§ãã¬ãŒã¿ãçæããŸãã
- line - 極座æšã§ã®ç·ã°ã©ãã§çšããããåºåç·åœ¢æ²ç·ãçæããŸãã
- line.radius - radius ã get ãŸã㯠set ããŸãã
- line.angle - angle ã get ãŸã㯠set ããŸãã
- line.defined - äžããããç¹ã«ãã£ãŠå®çŸ©ãããç·åãåŠãããå¶åŸ¡ããŸãã
- d3.svg.area - ãšãªã¢ãžã§ãã¬ãŒã¿ãçæããŸãã
- area - ãšãªã¢ãã£ãŒãã§çšããããåºåç·åœ¢ãšãªã¢ãçæããŸãã
- area.x - x-座æšã get ãŸã㯠set ããŸãã
- area.x0 - x0-åº§æš (ããŒã¹ã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.x1 - x1-åº§æš (ãããã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.y - y-座æšã get ãŸã㯠set ããŸãã
- area.y0 - y0-åº§æš (ããŒã¹ã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.y1 - y1-åº§æš (ãããã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.interpolate - è£éã¢ãŒãã get ãŸã㯠set ããŸãã
- area.tension - cardinal spline tension ã get ãŸã㯠set ããŸãã
- area.defined - äžããããç¹ã«ãã£ãŠå®çŸ©ãããç·åãåŠãããå¶åŸ¡ããŸãã
- d3.svg.area.radial - 極座æšã«ãããšãªã¢ãžã§ãã¬ãŒã¿ãçæããŸãã
- area - 極座æšãšãªã¢ãã£ãŒãã§çšãããããåºåç·åœ¢ãšãªã¢ãçæããŸãã
- area.radius - radius ã get ãŸã㯠set ããŸãã
- area.innerRadius - å åŽã® radius (ããŒã¹ã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.outerRadius - å€åŽã® radius (ãããã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.angle - angle ã get ãŸã㯠set ããŸãã
- area.startAngle - angle (ããŒã¹ã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.endAngle - angle (ãããã©ã€ã³) ã get ãŸã㯠set ããŸãã
- area.defined - äžããããç¹ã«ãã£ãŠå®çŸ©ãããç·åãåŠãããå¶åŸ¡ããŸãã
- d3.svg.arc - å匧ãžã§ãã¬ãŒã¿ãçæããŸãã
- arc - åãŸãã¯ããŒãããã£ãŒãã§çšããããå匧ãçæããŸãã
- arc.innerRadius - å åŽã® radius ã get ãŸã㯠set ããŸãã
- arc.outerRadius - å€åŽã® radius ã get ãŸã㯠set ããŸãã
- arc.startAngle - éå§ angle ã get ãŸã㯠set ããŸãã
- arc.endAngle - çµäº angle ã get ãŸã㯠set ããŸãã
- arc.centroid - å匧ã®éå¿ãèšç®ããŸãã
- d3.svg.symbol - ã·ã³ãã«ãžã§ãã¬ãŒã¿ãçæããŸãã
- symbol - æ£åžå³ã§çšãããããã«ããŽãªã«ã«ãªã·ã³ãã«ãçæããŸãã
- symbol.type - symbol type ã get ãŸã㯠set ããŸãã
- symbol.size - symbol size (in square pixels) ã get ãŸã㯠set ããŸãã
- d3.svg.chord - 匊ãžã§ãã¬ãŒã¿ãçæããŸãã
- chord - ã³ãŒããã€ã¢ã°ã©ã ã§å©çšãããã2ã€ã®å匧ãæ¥ç¶ããããžã§2次ãçæããŸãã
- chord.radius - arc radius ã get ãŸã㯠set ããŸãã
- chord.startAngle - arc start angle ã get ãŸã㯠set ããŸãã
- chord.endAngle - arc end angle ã get ãŸã㯠set ããŸãã
- chord.source - source arc ã get ãŸã㯠set ããŸãã
- chord.target - target arc ã get ãŸã㯠set ããŸãã
- d3.svg.diagonal - 察è§ç·ãžã§ãã¬ãŒã¿ãçæããŸãã
- diagonal - ããŒããªã³ã¯ãã€ã¢ã°ã©ã ã§çšããããã2次å ããžã§æ¥ç¶åãçæããŸãã
- diagonal.source - source point ã get ãŸã㯠set ããŸãã
- diagonal.target - target point ã get ãŸã㯠set ããŸãã
- diagonal.projection - optional point transform ã get ãŸã㯠set ããŸãã
- d3.svg.diagonal.radial - 極座æšå¯Ÿè§ç·ãžã§ãã¬ãŒã¿ãçæããŸãã
- diagonal - ããŒããªã³ã¯ãã€ã¢ã°ã©ã ã§çšããããã2次å ããžã§æ¥ç¶åãçæããŸãã
Axes
- d3.svg.axis - 軞ãžã§ãã¬ãŒã¿ãçæããŸãã
- axis - äžããããã»ã¬ã¯ã¿ãŸãã¯å€åœ¢ã«å¯ŸããŠè»žãçæãŸãã¯æŽæ°ããŸãã
- axis.scale - 軞ã®ã¹ã±ãŒã«ã get ãŸã㯠set ããŸãã
- axis.orient - axis ã®æ¹åã get ãŸã㯠set ããŸãã
- axis.ticks - 軞ã«å¯ŸããŠã©ããããç®çãçæããããã³ã³ãããŒã«ããŸãã
- axis.tickValues - æ瀺çã«ç®çã®å€ãæå®ããŸãã
- axis.tickSubdivide - åäžã®è£å©ç®çãè¿œå ããŸãã
- axis.tickSize - ç®çãè£å©ç®çã®ãµã€ãºãšç®çã®çµãããæå®ããŸãã
- axis.tickPadding - ç®çãšç®çã©ãã«ã®éã® padding ãæå®ããŸãã
- axis.tickFormat - ã©ãã«ã®ç®çãã©ãŒããããäžæžãããŸãã
Controls
d3.time (Time)
Time Formatting
- d3.time.format - äžããã specifier ã«å¯ŸããŠæ°ãã local time formatter ãçæããŸãã
- format - date ã string ã«ãã©ãŒãããããŸãã
- format.parse - string ã date ã«ãã©ãŒãããããŸãã
- d3.time.format.utc - äžãããã specifier ã«å¯ŸããŠæ°ãã UTC time formatter ãçæããŸãã
- d3.time.format.iso - ISO 8601 UTC time formatter ãçæããŸãã
Time Scales
- d3.time.scale - ç·åœ¢ã®æéã¹ã±ãŒã«ããçæããŸãã
- scale - äžãããã domain ã®å€ã«å¯Ÿå¿ãã range ã®å€ãçæããŸãã
- scale.invert - äžãããã range ã®å€ã«å¯Ÿå¿ãã domain ã®å€ãè¿ããŸãã
- scale.domain - ã¹ã±ãŒã«ã® input domain ã get ãŸã㯠set ããŸãã
- scale.range - ã¹ã±ãŒã«ã® output range ã get ãŸã㯠set ããŸãã
- scale.rangeRound - ã¹ã±ãŒã«ã® output range ã set ãã round ãå¯èœã«ããŸãã
- scale.interpolate - ã¹ã±ãŒã«ã® output ã®è£éã get ãŸã㯠set ããŸãã
- scale.clamp - output range ã®åºå®ãæå¹ãŸãã¯ç¡å¹ã«ããŸãã
- scale.ticks - input domain ãã代衚å€ãååŸããŸãã
- scale.tickFormat - ç®çã®å€ã衚瀺ããããã® formatter ãååŸããŸãã
- scale.copy - æ¢åã®ã¹ã±ãŒã«ããæ°ããã¹ã±ãŒã«ãçæããŸãã
Time Intervals
- d3.time.interval - local time ã®éã® time interval ãè¿ããŸãã â» æå®ããæééé㧠round ããå€
- interval - interval.floor ã®ãšã€ãªã¢ã¹ã§ãã
- interval.range - æå®ãã range ã®éã Date ã®é åã§è¿ããŸã
- interval.floor - åŒæ°ã® Date ã interval ã«åãã floor ããŸãã
- interval.round - åŒæ°ã® Date ã interval ã«åãã round ããŸãã
- interval.ceil - åŒæ°ã® Date ã interval ã«åãã ceil ããŸãã
- interval.offset - æå®ãã interval ã ã offset ãã Date ãè¿ããŸãã
- interval.utc - UTC-equivalent time interval ãè¿ããŸãã
- d3.time.day - åŒæ°ã® Date ã0:00ã«ããŠè¿ããŸãã
- d3.time.days - day.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.hour - åŒæ°ã® Date ãHH:00:00ã«ããŠè¿ããŸãã (e.g., 1:00 AM).
- d3.time.hours - hour.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.minute - åŒæ°ã® Date ãHH:MM:00ã«ããŠè¿ããŸãã
- d3.time.minutes - minute.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.month - åŒæ°ã® Date ã1æ¥ã®0:00ã«ããŠè¿ããŸãã (e.g., February 1, 12:00 AM).
- d3.time.months - month.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.second - åŒæ°ã® Date ã HH:MM:SS.000 ã«ããŠè¿ããŸã (e.g., 1:02:03 AM).
- d3.time.seconds - second.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.sunday - åŒæ°ã® Date ã Sunday ã«ããŠè¿ããŸã (e.g., February 5, 12:00 AM).
- d3.time.sundays - sunday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.monday - åŒæ°ã® Date ã Monday ã«ããŠè¿ããŸã (e.g., February 5, 12:00 AM).
- d3.time.mondays - monday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.tuesday - åŒæ°ã® Date ã Tuesday ã«ããŠè¿ããŸã (e.g., February 5, 12:00 AM).
- d3.time.tuesdays - tuesday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.wednesday - åŒæ°ã® Date ã Wednesday ã«ããŠè¿ããŸãã (e.g., February 5, 12:00 AM).
- d3.time.wednesdays - wednesday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.thursday - åŒæ°ã® Date ã Thursday ã«ããŠè¿ããŸã (e.g., February 5, 12:00 AM).
- d3.time.thursdays - thursday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.friday - åŒæ°ã® Date ã Friday ã«ããŠè¿ããŸã (e.g., February 5, 12:00 AM).
- d3.time.fridays - friday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.saturday - åŒæ°ã® Date ã Saturday ã«ããŠè¿ããŸã (e.g., February 5, 12:00 AM).
- d3.time.saturdays - saturday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.week - sunday ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.weeks - sunday.range ã®ãšã€ãªã¢ã¹ã§ãã
- d3.time.year - åŒæ°ã® Date ã year ã«ããŠè¿ããŸã (e.g., January 1, 12:00 AM).
- d3.time.years - year.range ã®ãšã€ãªã¢ã¹ã§ãã
d3.layout (Layouts)
Bundle
- d3.layout.bundle - æ°ããããã©ã«ãbundleã¬ã€ã¢ãŠããæ§ç¯ããŸãã
- bundle - ãšããžã«Holtenã® hierarchical bundling ã¢ã«ãŽãªãºã ãé©çšããŸãã
Chord
- d3.layout.chord - é¢ä¿matrixããchord diagramãçæããŸãã
- chord.matrix - ã¬ã€ã¢ãŠãã圢äœãmatrixããŒã¿ãgetãŸãã¯setããŸãã
- chord.padding - chordã®éã®è§ã®paddingãgetãŸãã¯setããŸãã
- chord.sortGroups - ã°ã«ãŒãã®ããã«comparatoræ©èœãgetãŸãã¯setããŸãã
- chord.sortSubgroups - ãµãã°ã«ãŒãã®ããã«comparatoræ©èœãgetãŸãã¯setããŸãã
- chord.sortChords - chords (z-order)ã®ããã«comparatoræ©èœãgetãŸãã¯setããŸãã
- chord.chords - ç®åºãããchordã®è§åºŠãååŸããŸãã
- chord.groups - ç®åºãããgroupã®è§åºŠãååŸããŸãã
Cluster
- d3.layout.cluster - dendrogramã«clusterãçæããŸãã
- cluster.sort - å åŒããŒãã«comparatoræ©èœãgetãŸãã¯setããŸãã
- cluster.children - åããŒãã«accessoræ©èœãgetãŸãã¯setããŸãã
- cluster.nodes - clusterã®ã¬ã€ã¢ãŠããèšç®ããããŒãã®é åãè¿ããŸãã
- cluster.links - treeããŒãéã®èŠªåãªã³ã¯ãèšç®ããŸãã
- cluster.separation - é£æ¥ããŒãéã®ç©ºéé¢æ°ãgetãŸãã¯setããŸãã
- cluster.size - x ãš y ã«ãããã¬ã€ã¢ãŠããµã€ãºãgetãŸãã¯setããŸãã
Force
- d3.layout.force - ãªã³ã¯ãããããŒããååŠã·ãã¥ã¬ãŒã·ã§ã³ã䜿ã£ãŠé 眮ããŸãã
- force.on - èšç®ãããã¬ã€ã¢ãŠãé 眮ã«ãããŠã¢ããããŒããæ±ããŸãã
- force.nodes - ã¬ã€ã¢ãŠãã«ããŒãã®é åãgetãŸãã¯setããŸãã
- force.links - ããŒãéã«ãªã³ã¯ã®é åãgetãŸãã¯setããŸãã
- force.size - x ãš y ã«ãããã¬ã€ã¢ãŠããµã€ãºãgetãŸãã¯setããŸãã
- force.linkDistance - ãªã³ã¯ã®è·é¢ãgetãŸãã¯setããŸãã
- force.linkStrength - ãªã³ã¯ã®åŒ·ããgetãŸãã¯setããŸãã
- force.friction - æ©æŠä¿æ°ãgetãŸãã¯setããŸãã
- force.charge - chargeã®åŒ·ããgetãŸãã¯setããŸãã
- force.gravity - éåã®åŒ·ããgetãŸãã¯setããŸãã
- force.theta - chargeã€ã³ã¿ã©ã¯ã·ã§ã³ã®ç²ŸåºŠãgetãŸãã¯setããŸãã
- force.start - ããŒããå€ãã£ãæã«ã·ãã¥ã¬ãŒã·ã§ã³ãéå§ãŸãã¯åéãããŸãã
- force.resume - reheat the cooling parameter and restart simulation.
- force.stop - immediately terminate the simulation.
- force.alpha - get or set the layout's cooling parameter.
- force.tick - run the layout simulation one step.
- force.drag - bind a behavior to nodes to allow interactive dragging.
Hierarchy
- d3.layout.hierarchy - ã«ã¹ã¿ãã€ãºãããéå±€ç layout ã®å®è£ ã å°åºããŸãã
- hierarchy.sort - sibling node ã«å¯Ÿã㊠æ¯èŒé¢æ°ã set ãŸã㯠get ããŸãã
- hierarchy.children - å node ã«å¯Ÿã㊠get ãŸã㯠set ããŸãã
- hierarchy.nodes - layout ãèšç®ãã node ã®é åãè¿ããŸãã
- hierarchy.links - tree node ã®èŠªåãªã³ã¯ãèšç®ããŸãã
- hierarchy.value - value ã«å¯Ÿã㊠get ãŸã㯠set ããŸãã
- hierarchy.revalue - éå±€ã®å€ãåèšç®ããŸãã
Histogram
- d3.layout.histogram - æ°ããããã©ã«ãã® histgram layout ãæ§ç¯ããŸãã
- histogram - éååãããå°ç (bins) ãçšããããŒã¿ã®ååžãèšç®ããŸãã
- histogram.value - value ã«å¯Ÿã㊠get ãŸã㯠set ããŸãã
- histogram.range - value range ã get ãŸã㯠set ããŸãã
- histogram.bins - value ãã©ã®ããã« bins ã«çµç¹åãããããæå®ããŸãã
- histogram.frequency - ååžãåæ°ãŸãã¯ç¢ºçã®ã©ã¡ãããšããŠååžãèšç®ããŸãã
Pack
- d3.layout.pack - ååž°çãªåå 足 layout çæããŸãã
- pack.sort - sibling node ã®èµ°æ»ã«ãããé åºãã³ã³ãããŒã«ããŸãã
- pack.children - å nodeãã«å¯Ÿã㊠get ãŸã㯠set ããŸãã
- pack.nodes - å 足 layout ãèšç®ãã node ã®é åãè¿ããŸãã
- pack.links - tree node ã®èŠªåãªã³ã¯ãèšç®ããŸãã
- pack.value - åã® size ã決ãã value ã get ãŸã㯠set ããŸãã
- pack.size - layout ã®ãµã€ãº x ããã³ y ãã»ããããŸãã
- pack.padding - è¿äŒŒçãªãã¯ã»ã«ã§ layout ãè©°ããæ¹æ³ãæå®ããŸãã
Partition
- d3.layout.partition - node tree ãæŸå°ç¶ãŸãã¯æ°·æ±ç¶ã®ååž°çãªåºåã«ããŸãã
- partition.sort - é£æ¥ãã node ã®äžŠã³é ãå¶åŸ¡ããŸãã
- partition.children - children ã¢ã¯ã»ãµã¡ãœããã get ãŸã㯠set ããŸãã
- partition.nodes - partition layout ãèšç®ãã node é åãè¿ããŸãã
- partition.links - tree node ã®éã®èŠªå link ãèšç®ãè¿ããŸãã
- partition.value - åã®ãµã€ãºã«å©çšããã value ã¢ã¯ã»ãµã get ãŸã㯠set ããŸãã
- partition.size - layout size ã® x ãŸã㯠y ãå¶åŸ¡ããŸãã
Pie
- d3.layout.pie - ããã©ã«ãã® pie layout ãçæããŸãã
- pie - åã»ããŒããã°ã©ãã«ããã匧ã®éå§ã»çµäºè§åºŠãèšç®ããŸãã
- pie.value - value ã¢ã¯ã»ãµé¢æ°ã get ãŸã㯠set ããŸãã
- pie.sort - pie ã®å°çãæèšåãã«äžŠã¹ãæ¹æ³ãå¶åŸ¡ããŸãã
- pie.startAngle - pie ã®éå§è§å šäœã get ãŸã㯠set ããŸãã
- pie.endAngle - pie ã®çµäºè§å šäœã get ãŸã㯠set ããŸãã
Stack
- d3.layout.stack - æ°ããããã©ã«ãã® stack layout ãæ§ç¯ããŸãã
- stack - ç©ã¿äžãããŒãã£ãŒããŸãã¯ç©ã¿äžããšãªã¢ãã£ãŒãã«ãããããããã®ç³»åã®ããŒã¹ã©ã€ã³ãèšç®ããŸãã
- stack.values - ç³»åããšã® value ã¢ã¯ã»ãµé¢æ°ã get ãŸã㯠set ããŸãã
- stack.order - ç©ã¿äžããããç³»åã«ãããé åºãå¶åŸ¡ããŸãã
- stack.offset - å šäœã® baseline ã¢ã«ãŽãªãºã ãæå®ããŸãã
- stack.x - x 軞ã®ã¢ã¯ã»ãµã get ãŸã㯠set ããŸãã
- stack.y - y 軞ã®ã¢ã¯ã»ãµã get ãŸã㯠set ããŸãã
- stack.out - baseline ãä¿æããåºåé¢æ°ã get ãŸã㯠set ããŸãã
Tree
- d3.layout.tree - node tree ãæŽç¶ãšé 眮ããŸãã
- tree.sort - é£æ¥ãã node ã®äžŠã³é ãå¶åŸ¡ããŸãã
- tree.children - children ã¢ã¯ã»ãµã¡ãœããã get ãŸã㯠set ããŸãã
- tree.nodes - tree layout ãèšç®ãã node ã®é åãè¿ããŸãã
- tree.links - tree node éã®èŠªå link ãèšç®ããããããè¿ããŸãã
- tree.separation - é£æ¥ãã node éã® spacing é¢æ°ã get ãŸã㯠set ããŸãã
- tree.size - layout size ã® x ãŸã㯠y ãæå®ããŸãã
Treemap
- d3.layout.treemap - tree node ãååž°çãªç©ºéåºåããŠè¡šç€ºããŸãã
- treemap.sort - é£æ¥ãã node ã®äžŠã³é ãå¶åŸ¡ããŸãã
- treemap.children - children ã¢ã¯ã»ãµã¡ãœããã get ãŸã㯠set ããŸãã
- treemap.nodes - treemap layout ãèšç®ãã node ã®é åãè¿ããŸãã
- treemap.links - tree node éã®èŠªå link ãèšç®ããããããè¿ããŸãã
- treemap.value - treemap cell ã®ãµã€ãºã«å©çšãã value ã¢ã¯ã»ãµã get ãŸã㯠set ããŸãã
- treemap.size - layout size ã® x ãŸã㯠y ãæå®ããŸãã
- treemap.padding - 芪ãšåã®éã® padding ãæå®ããŸãã
- treemap.round - å³å¯ãª pixel ã®äžžããæå¹ãŸãã¯ç¡å¹ã«ããŸãã
- treemap.sticky -å®å®ãã update ã«å¯Ÿã㊠layout sticky ãäœæããŸãã
d3.geo (Geography)
Paths
- d3.geo.path - æ°ãã geographic path generator ãäœæããŸãã
- path - äžãããã geographic feature ã«å¯Ÿã㊠path ã®ããŒã¿æååãçæããŸãã
- path.pointRadius - ç¹ feature ãè¡šçŸããååŸã get ãŸã㯠set ããŸãã
- path.projection - geographic projection ã get ãŸã㯠set ããŸãã
- path.area - äžãããã feature ã®æå°é¢ç©ãèšç®ããŸãã
- path.centroid - äžãããã feature ã®æå°ãããäžå¿ãèšç®ããŸãã
- d3.geo.bounds - äžãããã feature ã® bounding box ã®ç·¯åºŠçµåºŠãèšç®ããŸãã
- d3.geo.greatArc - 2ç¹éã®æç path ãæŠç®ããŸãã
- greatArc - GeoJSON LineString ãçæããŸãã
- greatArc.distance - 倧å (great circle) ã®è·é¢ã radian ã§èšç®ããŸãã
- greatArc.source - source ã¢ã¯ã»ãµãæå®ããŸãã
- greatArc.target - target ã¢ã¯ã»ãµãæå®ããŸãã
- greatArc.precision - åºåçãªåŒ§ã®ç²ŸåºŠãæå®ããŸãã
- d3.geo.greatCircle - * d3.geo.circle ã®ãšã€ãªã¢ã¹ã§ãã
- d3.geo.circle - clip features to a circle with arbitrary radius and origin.
- circle.origin - specify the origin in latitude and longitude.
- circle.angle - specify the angular radius in degrees.
- circle.precision - specify the precision of the piecewise circle.
- circle.clip - clip the given GeoJSON object.
Projections
- d3.geo.mercator - æ°ããªç圢ã®ã¡ã«ã«ãã«å³æ³ãæ§æããŸãã
- mercator - project the specified position.
- mercator.scale - å°åœ±ã®scaleèŠçŽ ãgetãŸãã¯setããŸãã
- mercator.translate - å°åœ±ã®translate offsetå€ãgetãŸãã¯setããŸãã
- d3.geo.albers - construct a new Albers equal-area conic projection.
- albers - project the specified position.
- albers.origin - get or set the projection's origin.
- albers.parallels - get or set the projection's two standard parallels.
- albers.scale - get or set the projection's scale factor.
- albers.translate - get or set the projection's translate offset.
- d3.geo.albersUsa - construct a new composite Albers projection for the United States.
- albersUsa - project the specified position.
- albersUsa.scale - get or set the projection's scale factor.
- albersUsa.translate - get or set the projection's translate offset.
- d3.geo.azimuthal - construct a new Azimuthal (orthographic or stereographic) projection.
- azimuthal - project the specified position.
- azimuthal.mode - get or set the projection's mode (orthographic or stereographic).
- azimuthal.origin - get or set the projection's origin.
- azimuthal.scale - get or set the projection's scale factor.
- azimuthal.translate - get or set the projection's translate offset.