D3.js

ภาพหน้าจอของซอฟแวร์:
D3.js
รายละเอียดซอฟแวร์:
รุ่น: 4.0.0 การปรับปรุง
วันที่อัพโหลด: 18 Jul 16
ผู้พัฒนา: Mike Bostock
การอนุญาต: ฟรี
ความนิยม: 79

Rating: nan/5 (Total Votes: 0)

D3.js สามารถนำมาใช้ในการสร้างการสร้างภาพของข้อมูลที่ซับซ้อนข้อมูลที่ไม่สามารถประมวลผลโดยชุดเครื่องมือการสร้างแผนภูมิปกติและแสดงในรูปแบบแถบสายพายคลาสสิก.

ห้องสมุดจะจัดการรหัส HTML และ SVG ขึ้นอยู่กับการกำหนดค่าการป้อนข้อมูลและข้อมูลที่ตัวเองขณะที่นักพัฒนายังปล่อยให้ใช้ CSS3 และ HTML5 สไตล์เอาท์พุท.

D3 เป็นไปอย่างรวดเร็วมากสนับสนุนชุดข้อมูลขนาดใหญ่ผลกระทบโฉบแบบไดนามิกและภาพเคลื่อนไหว.

มี API ของขนาดใหญ่ที่จะช่วยให้นักพัฒนาปรับให้โครงสร้างข้อมูลของตัวเองและการส่งออกการสร้างภาพที่กำหนดเองและแผนภูมิที่พวกเขาต้องการจริงๆคือ.

จำนวนมากตัวอย่างที่มีอยู่ในแพคเกจดาวน์โหลด.

ห้องสมุด D3.js จะค่อยๆเปลี่ยนส่วนใหญ่ของเครื่องมือสร้างแผนภูมิที่ทันสมัย​​ในปัจจุบันกลายเป็นมาตรฐานอย่างไม่เป็นทางการเมื่อมันมาถึงอาคารที่ทันสมัย​​สวยงามการใช้งานการแสดงข้อมูลบนเว็บ.

มีอะไรใหม่ ในรุ่นนี้:

  • ศูนย์อ้างอิง! JSDOM อยู่ในขณะนี้ จำกัด ให้การพึ่งพาการพัฒนาสำหรับการทดสอบ.
  • ลบพึ่งพา runtime ในหน้าต่างทั่วโลกและเอกสาร.
  • แก้ไข d3.transition () ความผิดพลาดใน IE.
  • selection.append แก้ไขสำหรับถุงยางเงาที่ขาด namespaceURI.
  • แก้ไข quadtree.find เมื่อใช้กับ X และ Y accessors.
  • แก้ไขปัญหาของการแยกสีการเสนอชื่อให้เป็นกรณีตาย.
  • เพิ่มการสนับสนุนสำหรับสี & quot; rebeccapurple & quot;.
  • ปรับปรุงสุ่มการวางตำแหน่งเริ่มต้นของโหนดสำหรับรูปแบบการบังคับ.

มีอะไรใหม่ ในรุ่น 3.5.9:

  • ศูนย์อ้างอิง! JSDOM อยู่ในขณะนี้ จำกัด ให้การพึ่งพาการพัฒนาสำหรับการทดสอบ.
  • ลบพึ่งพา runtime ในหน้าต่างทั่วโลกและเอกสาร.
  • แก้ไข d3.transition () ความผิดพลาดใน IE.
  • selection.append แก้ไขสำหรับถุงยางเงาที่ขาด namespaceURI.
  • แก้ไข quadtree.find เมื่อใช้กับ X และ Y accessors.
  • แก้ไขปัญหาของการแยกสีการเสนอชื่อให้เป็นกรณีตาย.
  • เพิ่มการสนับสนุนสำหรับสี & quot; rebeccapurple & quot;.
  • ปรับปรุงสุ่มการวางตำแหน่งเริ่มต้นของโหนดสำหรับรูปแบบการบังคับ.

มีอะไรใหม่ ในรุ่น 3.5.6:

  • ศูนย์อ้างอิง! JSDOM อยู่ในขณะนี้ จำกัด ให้การพึ่งพาการพัฒนาสำหรับการทดสอบ.
  • ลบพึ่งพา runtime ในหน้าต่างทั่วโลกและเอกสาร.
  • แก้ไข d3.transition () ความผิดพลาดใน IE.
  • selection.append แก้ไขสำหรับถุงยางเงาที่ขาด namespaceURI.
  • แก้ไข quadtree.find เมื่อใช้กับ X และ Y accessors.
  • แก้ไขปัญหาของการแยกสีการเสนอชื่อให้เป็นกรณีตาย.
  • เพิ่มการสนับสนุนสำหรับสี & quot; rebeccapurple & quot;.
  • ปรับปรุงสุ่มการวางตำแหน่งเริ่มต้นของโหนดสำหรับรูปแบบการบังคับ.

มีอะไรใหม่ ในรุ่น 3.5.5:

  • ศูนย์อ้างอิง! JSDOM อยู่ในขณะนี้ จำกัด ให้การพึ่งพาการพัฒนาสำหรับการทดสอบ.
  • ลบพึ่งพา runtime ในหน้าต่างทั่วโลกและเอกสาร.
  • แก้ไข d3.transition () ความผิดพลาดใน IE.
  • selection.append แก้ไขสำหรับถุงยางเงาที่ขาด namespaceURI.
  • แก้ไข quadtree.find เมื่อใช้กับ X และ Y accessors.
  • แก้ไขปัญหาของการแยกสีการเสนอชื่อให้เป็นกรณีตาย.
  • เพิ่มการสนับสนุนสำหรับสี & quot; rebeccapurple & quot;.
  • ปรับปรุงสุ่มการวางตำแหน่งเริ่มต้นของโหนดสำหรับรูปแบบการบังคับ.

คืออะไรใหม่ ในรุ่น 3.5.3:

  • selection.interrupt คงที่เมื่อขัดจังหวะเปลี่ยนที่กำหนดที่ผ่านมา .

มีอะไรใหม่ ในรุ่น 3.5.0:

  • เพิ่มการเปลี่ยนชื่อ (เช่น 1 2) ภาพเคลื่อนไหวพร้อมกันในองค์ประกอบเดียวกัน.
  • เพิ่ม & quot; ขัดจังหวะ & quot; เหตุการณ์ที่เกิดขึ้นสำหรับการจัดการเมื่อมีการเปลี่ยนแปลงที่ถูกขัดจังหวะ.
  • อนุญาตให้ความสะดวกในการเปลี่ยนแปลงหรือระยะเวลาที่จะมีการเปลี่ยนแปลงก่อนการเปลี่ยนแปลงเริ่มต้น.
  • เพิ่ม d3.svg.arc cornerRadius (เช่น 1 2 3 4).
  • เพิ่ม d3.layout.pie padding (เช่น 1 2 3).
  • เพิ่มคลิกสองครั้งและแตะสองครั้งเพื่อเปลี่ยนราบรื่น d3.behavior.zoom.
  • เพิ่มระยะเวลา d3.behavior.zoom สำหรับการปรับแต่งหรือปิดการใช้ดับเบิลคลิกเปลี่ยน.
  • เพิ่ม d3.map (อาร์เรย์ [เข้าถึง]) สำหรับการสร้างแผนที่โดยที่สำคัญจากอาร์เรย์.
  • เพิ่ม rangeRoundPoints d3.scale.ordinal รุ่นกลม rangePoints.
  • เพิ่ม d3.geom.quadtree พบสำหรับการค้นหาที่มีประสิทธิภาพ 2D.
  • เพิ่ม d3.variance และ d3.deviation.
  • เพิ่มสถานที่โปแลนด์และแคนาดา.

มีอะไรใหม่ ในรุ่น 3.4.13:

  • แก้ไขที่ไม่ถูกต้องเปลี่ยนเมื่อมีการสลับระหว่างเส้นและแกนเข้าสู่ระบบ .
  • จำนวนการแก้ไขรูปแบบของกลุ่มที่มีขนาดเล็กจำนวนมากหรือมีขนาดใหญ่มากในสัญกรณ์ตัวแทน.
  • จำนวนการจัดรูปแบบการแก้ไขปัญหาด้วยการลบอย่างชัดเจน (& quot; - & quot;). เข้าสู่ระบบ
  • การสูญเสียการแก้ไขปัญหาของความแม่นยำในระหว่างการสอดแทรกเชิงเส้น.
  • แก้ไขความผิดพลาดใน d3.layout.stack เมื่อผ่านอาร์เรย์ที่ว่างเปล่า.
  • Fix เพื่อ falsey แถวเมื่อแยก DSV.
  • แก้ไขสำหรับการรั่วไหลออกมา D3 ระดับโลกในโหนด.
  • การแปลงแก้ไขจาก HCL สี Lab.
  • Fix เพื่อ d3.mean, d3.median และ d3.scale.quantile บีบบังคับค่าไปยังหมายเลข.
  • การปรับปรุงประสิทธิภาพของ d3.map และ d3.set โดยใช้ Object.create (null).

มีอะไรใหม่ ในรุ่น 3.4.12:

  • แก้ไข InvalidStateError uncaught โยนเมื่อใช้กับ d3.xhr ไม่ใช่ข้อความประเภทการตอบสนอง.
  • แก้ไขปัญหาของการแยกบวกชดเชยโซนเวลาที่มีไม่ใช่ศูนย์จำนวนนาที.
  • Update เพื่อ JSDOM รุ่น 1.0.0.
  • selection.size แก้ไขป้อนการเลือก.

มีอะไรใหม่ ในรุ่น 3.4.8:

  • Fixed:
  • d3.layout.tree RangeError (ขนาดโทรสแต็คสูงสุดเกิน) บนต้นไม้ลึกโดยเฉพาะอย่างยิ่ง.
  • ข้อผิดพลาด d​​3.behavior.zoom กับกลุ่มเป้าหมายหลาย touchstart.

คืออะไรใหม่ ในรุ่น 3.4.6:

  • แยกหนี้โซนเวลาชดเชย (% Z) .
  • d3.scale.quantile คงที่จะไม่สนใจค่า null ในโดเมน.
  • Optimized d3.mean.

คืออะไรใหม่ ในรุ่น 3.4.4:

  • แก้ไขข้อผิดพลาดใน d3.behavior.drag: เมื่อ หนึ่งสัมผัสในปลายมัลติทัชสัมผัสอื่น ๆ อาจจะยังคง.
  • แก้ไขข้อผิดพลาดใน d3.behavior.drag และ d3.behavior.zoom เมื่อเป้าหมาย touchstart จะถูกลบออก.
  • แก้ไขข้อผิดพลาดใน d3.geo.conicConformal สำหรับจุดตรงกันข้ามกับเท้าไปยังต้นกำเนิดของรูปกรวย.
  • แก้ไขข้อผิดพลาดใน d3.formatPrefix: SI-คำนำหน้ามีความสอดคล้องกันสำหรับตัวเลขขนาดเล็กและขนาดใหญ่
  • .
  • แก้ไขข้อผิดพลาดใน d3.scale.ordinal ที่มีโดเมนโทนช่วงต่อเนื่องและมีมูลค่าการป้อนข้อมูลที่ไม่รู้จัก.
  • แก้ไขข้อผิดพลาดใน d3.svg.axis ที่สั่งซื้อ DOM ขององค์ประกอบเห็บไม่ตรงกับจอแสดงผล.
  • แก้ไขข้อผิดพลาดใน d3.time.scale สำหรับคนรุ่นเห็บ subsecond.
  • วิธีแก้ปัญหาที่ถูกนำออกสำหรับปีที่สามข้อผิดพลาด WebKit เก่า d3.mouse.
  • วิธีแก้ปัญหาที่ถูกลบ Sizzle ข้อผิดพลาดการเรียงลำดับเก่า.
  • สถานที่ใหม่พร้อมใช้งานสำหรับ CA-ES, en-GB, PT-BR และ zh-CN.

มีอะไรใหม่ ในรุ่น 3.4.3:

  • หลีกเลี่ยงพฤติกรรมที่ไม่สมมาตรของ Math.sin และคณิตศาสตร์ เพราะใน Chrome 33 d3.geo.area และ d3.geo.path.

คืออะไรใหม่ ในรุ่น 3.4.2:

  • คงหายสัญลักษณ์สกุลเงินสกุลเงินเมื่อจัดรูปแบบโดยใช้ SI- สัญกรณ์คำนำหน้าในสถานที่ที่มีคำต่อท้ายสกุลเงิน.

มีอะไรใหม่ ในรุ่น 3.4.1:.

  • คงที่คดเคี้ยวข้อผิดพลาดในการสั่งซื้อ projection.clipExtent

คืออะไรใหม่ ในรุ่น 3.4.0:

  • เพิ่ม d3.locale สำหรับการสร้างจำนวนที่มีการแปลใหม่และ รูปแบบเวลา.
  • เพิ่ม force.chargeDistance สำหรับการ จำกัด ผลกระทบของกองกำลังค่าใช้จ่าย.
  • เพิ่ม timeFormat.multi สำหรับรูปแบบเวลาหลายความละเอียด.
  • ขนาดที่เพิ่มเข้ามาและวิธีการที่ว่างเปล่าเพื่อ d3.map และ d3.set.
  • การดำเนินงานได้เร็วขึ้นมีส่วนทำให้ d3.geom.hull.
  • Built-in สนับสนุนสำหรับ AMD / RequireJS.

คืออะไรใหม่ ในรุ่น 3.3.11:

  • คง DSV แยก (d3.tsv, D3 CSV) ที่มีการร้องขอข้ามโดเมนใน IE9.

คืออะไรใหม่ ในรุ่น 3.3.10:

  • คงแสดงผลความไม่แน่นอนในการปรับตัวเมื่อ resampling จุดที่อยู่บน แอนติเมอริเดียนได้.
  • แกนคงแสดงผลเมื่อมีการสลับระหว่างเกล็ดลำดับและเชิงปริมาณ.
  • ผ่าน J ดัชนีกลุ่มฟังก์ชั่นในตัวกรอง selection.filter และ transition.filter.

มีอะไรใหม่ ในรุ่น 3.3.9:

  • ผลการดำเนินงานที่ดีขึ้นของการปรับตัวเมื่อ d3.geo.projection resampling ถูกปิดใช้งาน.
  • ปรับปรุงประสิทธิภาพของท่าทางลากบนเบราว์เซอร์ที่สนับสนุนเหตุการณ์ selectstart.
  • คงความแม่นยำอัตโนมัติของ scale.tickFormat เมื่อใช้เลขนัยสำคัญ.

มีอะไรใหม่ ในรุ่น 3.3.8:

  • คงภัยพิบัติสูญเสียของความแม่นยำเมื่อคำนวณ Voronoi tessellation
  • คง Voronoi tessellation เมื่อเซลล์ไม่ตัดขอบเขตคลิป.

มีอะไรใหม่ ในรุ่น 3.3.6:

  • ปรับปรุงความแม่นยำของขดลวดความมุ่งมั่นในการสั่งซื้อ d3.geo .projection.
  • แก้ไขตัดทรงกลมสำหรับรูปหลายเหลี่ยมที่ซับซ้อน.
  • แก้ไขตัด viewport เมื่อรูปหลายเหลี่ยมเรื่องสมบูรณ์ล้อมรอบวิวพอร์ต.
  • แก้ไขศูนย์ระยะเวลาการเปลี่ยนเสมอติ๊กครั้งเดียวที่ t = 1 (และไม่เคย t = 0).

คืออะไรใหม่ ในรุ่น 3.3.5:

  • ลำดับตาชั่งไม่ปริยายขยายโดเมนกับ rangeBands หรือ rangePoints.

มีอะไรใหม่ ในรุ่น 3.3.3:

  • สนับสนุนการแยกโซนเวลาชดเชย (% Z) ใน d3.time.format.

มีอะไรใหม่ ในรุ่น 3.3.0:

  • เพิ่ม selection.interrupt สำหรับทันทีขัดจังหวะการเปลี่ยนแปลงในปัจจุบัน .
  • เพิ่ม brush.event สำหรับแปรงเขียนโปรแกรมรวมถึงการเปลี่ยน.
  • เพิ่ม zoom.event สำหรับการซูมการเขียนโปรแกรม, รวมถึงการเปลี่ยน.
  • เพิ่ม d3.interpolateZoom สำหรับการซูมภาพได้อย่างราบรื่นบนพื้นฐานของรถตู้ Wijk & Nuij.
  • เพิ่ม zoom.center การควบคุมจุดโฟกัสในขณะที่เมาส์วีลซูม.
  • เพิ่ม & quot; zoomstart & quot; และ & quot; zoomend & quot; กิจกรรมเพื่อ zoom.on.
  • เพิ่ม d3.geo.transform เพื่อให้ง่ายต่อการสร้างการแปลงรูปทรงเรขาคณิตที่กำหนดเอง.
  • เพิ่ม d3.geo.clipExtent สำหรับ viewport ตัดกับแปลงที่กำหนดเอง.
  • อนุญาต d3.geo.stream สตรีมพิกัดสามมิติ; ประโยชน์สำหรับความเรียบง่ายแบบไดนามิก.
  • เพิ่ม & quot; beforesend & quot; เหตุการณ์ที่ xhr.on ที่จะจัดการกับคำขอก่อนที่จะส่ง.
  • เพิ่ม axis.innerTickSize และ axis.outerTickSize; deprecates axis.tickSize หลายอาร์กิวเมนต์.
  • เพิ่ม d3.pairs สำหรับการสร้าง tuples ขององค์ประกอบที่อยู่ติดกัน.

คืออะไรใหม่ ในรุ่น 3.2.5:

  • แก้ไขข้อผิดพลาดที่มีจุดทศนิยมท้องถิ่นใน d3.format .
  • เริ่มต้นคงปราบปรามพฤติกรรมท่าทางลากบนอุปกรณ์สัมผัส.
  • ปรับปรุงความแม่นยำจุดลอย log.ticks และ log.nice.
  • รวม JavaScript mi​​nified สำหรับใช้กับซุ้ม.

มีอะไรใหม่ ในรุ่น 3.2.2:

  • เหตุการณ์ MouseMove ถูกเรียกบนมือถือของ Safari ก่อให้เกิด แปรง
  • จะกระโดดสั้น ๆ touchstart.

คืออะไรใหม่ ในรุ่น 3.1.9:

  • ย้อนกลับก่อนหน้านี้ซึ่งแตกพฤติกรรมของแกน ส่วนประกอบสำหรับเครื่องชั่งลำดับโดยการเปลี่ยนความหมายของ rangeBand.

มีอะไรใหม่ ในรุ่น 3.1.6:

  • ความอิ่มตัวของสีเท่านั้นไม่ได้กำหนดสีดำและสีขาว <. / li>

คืออะไรใหม่ ในรุ่น 3.1.3:.

  • อัตโนมัติ clipExtent มุ่งมั่นสำหรับ Mercator

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์

ซอฟแวร์อื่น ๆ ของนักพัฒนา Mike Bostock

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Queue.js
Queue.js

9 Feb 16

ความคิดเห็นที่ D3.js

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่