D3.js יכול לשמש כדי ליצור פריטים חזותיים של נתונים מורכבים, מידע אשר לא יכול להיות מעובד על ידי ערכות כלים תרשימים רגילים המוצגים פורמטים בר קו-פאי קלאסי.
הספרייה תהיה לתפעל קוד HTML ו- SVG מבוסס על תצורה קלט את המידע עצמו, ובה בעת גם לתת למפתחים להשתמש CSS3 ו- HTML5 סגנון תפוקתו.
D3 הוא מהיר מאוד, תמיכה מערכי נתונים גדולים, אפקטים לרחף דינמי ואנימציות.
יש API גדול כדי לסייע למפתחים להתאים אותה מבני נתונים ופלט משלהם חזותיים מותאמים אישית בתרשים שהם באמת צריכים.
המון דוגמאות כלולות עם חבילת ההורדה.
ספריית D3.js מחליפה לאט רוב כלי התרשימים המודרניים של היום, להפוך תקן לא רשמי כשמדובר בבניין מודרני, יישומי נתונים להדמיה יפים מבוסס אינטרנט.
מה חדש בהודעה זו:
- אפס תלות! JSDOM כיום מוגבל תלות לפתח לבדיקה.
- הסר תלות ריצה על חלון העולמי מסמך.
- תקן d3.transition () בהתרסקות ב- IE.
- תקן selection.append עבור DOMS הצל חסר namespaceURI.
- תקן quadtree.find הפועל עם x ו- y-accessors.
- תקן ניתוח של צבעים בשם להיות רגישות לאותיות רישיות.
- הוספת תמיכה עבור צבע & quot; rebeccapurple & quot;.
- שפר ראשוני מיצוב אקראי של צמתים עבור פריסות כוח.
מה חדש בגירסה 3.5.9:
- אפס תלות! JSDOM כיום מוגבל תלות לפתח לבדיקה.
- הסר תלות ריצה על חלון העולמי מסמך.
- תקן d3.transition () בהתרסקות ב- IE.
- תקן selection.append עבור DOMS הצל חסר namespaceURI.
- תקן quadtree.find הפועל עם x ו- y-accessors.
- תקן ניתוח של צבעים בשם להיות רגישות לאותיות רישיות.
- הוספת תמיכה עבור צבע & quot; rebeccapurple & quot;.
- שפר ראשוני מיצוב אקראי של צמתים עבור פריסות כוח.
מה חדש בגירסה 3.5.6:
- אפס תלות! JSDOM כיום מוגבל תלות לפתח לבדיקה.
- הסר תלות ריצה על חלון העולמי מסמך.
- תקן d3.transition () בהתרסקות ב- IE.
- תקן selection.append עבור DOMS הצל חסר namespaceURI.
- תקן quadtree.find הפועל עם x ו- y-accessors.
- תקן ניתוח של צבעים בשם להיות רגישות לאותיות רישיות.
- הוספת תמיכה עבור צבע & quot; rebeccapurple & quot;.
- שפר ראשוני מיצוב אקראי של צמתים עבור פריסות כוח.
מה חדש בגירסה 3.5.5:
- אפס תלות! JSDOM כיום מוגבל תלות לפתח לבדיקה.
- הסר תלות ריצה על חלון העולמי מסמך.
- תקן d3.transition () בהתרסקות ב- IE.
- תקן selection.append עבור DOMS הצל חסר 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 ריפוד (למשל, 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 כאשר עבר מערך ריק.
- תקן עבור falsey שורות בעת ניתוח DSV.
- תקן עבור דלף d3 עולמי צומת.
- תקן המרה מ- HCL לצבע מעבדה.
- תקן עבור d3.mean, d3.median ו d3.scale.quantile לכפות ערכים למספרים.
- שיפור הביצועים של d3.map ו d3.set באמצעות Object.create (null).
מה חדש בגירסה 3.4.12:
- תקן הלא-עצור InvalidStateError נזרק בעת שימוש d3.xhr עם סוגי תגובה שאינו טקסט.
- ניתוח תיקון של קיזוז אזור זמן חיובי עם מספר שאינו אפס דקות.
- עדכן JSDOM גרסה 1.0.0.
- תקן selection.size על להיכנס בחירות.
מה חדש בגירסה 3.4.8:
- קבוע:
- d3.layout.tree RangeError (מחסנית קריאות מקסימלית גודל חריג) על עמוקה במיוחד עצים.
- באג d3.behavior.zoom עם מטרות touchstart מרובים.
מה חדש בגירסה 3.4.6:
- ניתוח קבוע של אזור הזמן לקזז (% Z) .
- קבוע d3.scale.quantile להתעלם ערכי null בתחום.
- אופטימלי d3.mean.
מה חדש בגירסה 3.4.4:
- תוקן באג ב d3.behavior.drag: כאשר אחד מגע בתוך קצות multitouch, נגיעות אחרות עשויות להמשיך.
- תוקן באג ב 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.
- לעקיפת בעיה הוסרה עבור באג מיון לרחוש ישן.
- ניו האזורים זמין עבור ca-ES, en-GB, pt-BR, ו zh-CN.
מה חדש בגירסה 3.4.3:
- ימנע התנהגות אסימטרית של מתמטיקה.חטא ומתמטיקה. cos ב 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.
- Faster יישום d3.geom.hull תרם.
- תמיכה מובנית עבור 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 כאשר אדפטיבית דגימה מחדש מושבת.
- ביצועים משופרים של מחוות גרירה על דפדפנים התומכים אירועי selectstart.
- קבוע דיוק אוטומטי של scale.tickFormat בעת שימוש ספרות משמעותית.
מה חדש בגירסה 3.3.8:
- אובדן קטסטרופלי קבוע של דיוק בחישוב פסיפס Voronoi.
- פסיפס Voronoi קבוע כאשר התא אינו מצטלבים במידה קליפ.
מה חדש בגרסת 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 מצומצם לשימוש עם באוור.
מה חדש בגירסה 3.2.2:
- אירוע mousemove היה ובלחיצה על ניידים ספארי גרימת המברשת
- כדי לקפוץ בקצרה על touchstart.
מה חדש בגרסת 3.1.9:
- זה חוזר קודם ששבר את ההתנהגות של הציר רכיב מאזניים סודרים על ידי שינוי משמעות rangeBand.
מה חדש בגרסת 3.1.6:
- הרוויה היא רק מוגדרת בשחור-לבן <. / li>
מה חדש בגירסה 3.1.3:.
- נחישות אוטומטי clipExtent עבור מרקטור
דרישות :
- לאפשר JavaScript על הלקוח בצד
תגובות לא נמצא