Customize your drawing using xmCHART's built-in scripting language.
Enhance your diagrams by adding texts and images.
Add trend lines, moving averages and error bars to your charts.
Create advanced charts by overlaying and combining diagrams.
Arrange arbitrarily texts, graphics and charts all within one drawing.
Import and export high-resolution bitmap images in different image formats.
Get the cursor position and launch a FileMaker script.
Produce resolution-independent PDF and SVG images for publication or web use.
Combine barcodes with texts, images and diagrams.
Create high-quality PDF drawings in FileMaker Runtime solutions.
Available for macOS, Windows, Linux Ubuntu.
Runs natively on Apple Silicon processors.

Announcements

11 AUG 2024
xmCHART 5.0.11 MAINTENANCE RELEASE
New & Improvements: Bug Fixes:
  • Radar charts now display logarithmic scales correctly.
  • Fixed crash when rendering 3D pie charts.
  • Fixed 3D Grid regression bug.

This update is free for all xmCHART 5.0 license holders.

28 JUL 2023
xmCHART 5.0.10 MAINTENANCE RELEASE
New & Improvements:
  • New chart type added: Sankey diagrams
  • xmCHART 5 ready for FileMaker 2023.
  • xmCHART 5 Quick Reference App: Improved support for dark mode.
Bug Fixes:
  • Formatting bug fixed.
  • Stroke dash pattern crash fixed.
  • Area charts: clipping bug fixed.

This update is free for all xmCHART 5.0 license holders.

9 JUL 2022
xmCHART 5.0.9 MAINTENANCE RELEASE
New & Improvements: Bug Fixes:
  • Issues related to macOS Monterey and Apple Silicon M1 processor fixed.
10 FEB 2022
xmCHART 5.0.8 MAINTENANCE RELEASE
New & Improvements:
  • BarcodeUPC(): Support of UPC-A, UPC-E, UPC-5, UPC-2 barcodes added.
  • BarcodePDF417() now supports the full ISO 8859-1 (Latin-1) character set.
Bug Fixes:
  • Localization problems with month and weekday names fixed.
  • A series of issues in combination with styled texts fixed.
  • Formatting: Bug displaying the absolute value of a number fixed.
  • Table cell borders: Clipping bug fixed.
  • ViolinPlot(): Clipping bug fixed.
23 NOV 2021
xmCHART 5.0.7 MAINTENANCE RELEASE
New & Improvements: Bug Fixes:
  • BarcodeQR(): Bug in combination with byte-order-mark (BOM) fixed.
  • 3D pie charts: Fixed some rendering glitches if chart contains null or 0 values.
4 JUN 2021
xmCHART 5.0.6 MAINTENANCE RELEASE
New & Improvements:
  • xmCHART 5 for macOS is now a Universal Binary (Intel+Apple M1)
  • xmCHART 5 Quick Reference App for macOS compiled as Universal Binary (Intel+Apple M1)
  • Function Violin Plot(): Option for creating split violin plots added, see example.
Bug Fixes:
  • Histogram() axis labels: Round-off error fixed.
  • Violin Plot(): Error in calculating the width of optional box plot fixed.
  • Colorize Code[]: Scripts containing zero-width or no-break spaces are now colorized correctly.
2 FEB 2021
xmCHART 5.0.5 MAINTENANCE RELEASE
New & Improvements: Bug Fixes:
  • HeatMap(): Corner rounding error fixed.
  • HeatMap(): Positioning and aligning of scaled cells works now correctly.
  • HeatMap(): Fixed a label bug if the number of displayed cells is less than the number of available values.
  • FillColorScale(): Reference Min/Max values now work correctly in combination with heat maps and tree maps.
  • DateTimeOptions(): Several issues in combination with flag dateOrder resolved.
  • BarcodeQR(): Bug in combination with CRLF (\r\n) and byte-order-mark (BOM) fixed.
  • Fixed a bug when parsing an argument of type string with a trailing inline comment.
  • Crash in combination with styled texts fixed.
  • Missing connecting line to outer pie chart labels in combination with LabelOptions(;;;;lowerlimit) fixed.
  • ChartDataOptions(xyxy2): Fixed Not-enough-data error for data points containing NULL.
  • Function PieChartInnerLabelBackgroundOptions() works now correctly.
  • CircularBarChart(): Error in positioning and aligning within OpenChart() . . . CloseChart() fixed.
  • LegendStyle(): Default text alignment changed from center to left.
  • Cylindric bar charts: Fixed some minor drawing glitches.
3 AUG 2020
xmCHART 5.0.4 MAINTENANCE RELEASE
Improvements: Bug Fixes:
  • Fixed incomplete export using FileMaker script step Save Records As PDF (macOS).
  • Fixed a bug returning a broken image "Untitled.dat" (FileMaker Server Windows).
  • Fixed a hyphenation bug occurring in non-English texts (Windows).
  • Line smoothing: PCHIP algorithm now works correctly also for closed shapes.
  • Fixed xmCH_GetMouse() offset error.
  • Fixed a bug in "xmCHART_Installer.fmp12".
  • Fixed a series of minor bugs and glitches.
27 NOV 2019
xmCHART 5.0.3 MAINTENANCE RELEASE
Bug Fixes:
  • Bug returning an empty image has been fixed (FileMaker Server Windows).
  • xmCHART 5 Quick Reference App: Fixed some minor bugs and glitches.
21 NOV 2019
xmCHART 5.0.2 MAINTENANCE RELEASE
Bug Fixes:
  • Concurrency (multi-threading) related crash fixed (Windows).
  • Label format bug in combination with running totals fixed (all platforms).
  • Issue with stroke color gradient fixed (macOS).
  • Fixed a bug in combination with PNG images which may cause a crash (macOS).
  • Crash due to an empty chart data series fixed (all platforms).
  • Wrong positioning of elements within successive views fixed (all platforms).
  • ChartDataRead(): Bug messing up imported values fixed (all platforms).
  • BarcodeQR(): Bug producing garbage characters fixed. (all platforms).
  • LabelBackgroundOptions(): Fixed a bug which may cause a crash (all platforms).
  • DropLineReferenceLine(): Wrong position of reference line fixed (all platforms).
  • SaveAsPDFFile(): Memory leakage fixed (Windows).
  • AddArrowExt(): Shadow clipping bug fixed (Linux).
  • Speed improvement due to optimized text rendering (Linux).
  • Tables: Custom column width bug fixed (all platforms).
  • Tables: Missing last cell if empty fixed (all platforms).
  • Tables: Cells with styled text is now working properly (all platforms).
  • Tags: Fine tune positions and alignments of tag elements (all platforms).
  • xmCHART 5.0.2 made more backward compatible with older xmCHART versions (all platforms).
  • xmCHART 5 Quick Reference App: Improved support for the dark mode in macOS Mojave and later.
  • Reworked gallery database.
11 JUL 2019
xmCHART 5.0 RELEASE
Features at a Glance:
28 APR 2019
xmCHART 4.0.10 MAINTENANCE RELEASE
  • All xmCHART 4.0.10 plug-ins are code signed.
  • Issue closing the About Box of xmCHART in FileMaker Preferences fixed (macOS).
  • Fixed some minor bugs and glitches.



FileMaker, FileMaker Cloud, FileMaker Go, and the file folder logo are registered trademarks of Claris International Inc., formerly FileMaker, Inc., in the U.S. and other countries. Claris, the Claris logo, and FileMaker WebDirect are trademarks of Claris International Inc., formerly FileMaker, Inc. All other trademarks are the property of their respective owners.

Scroll to Top
xmCHART 5
Ready for FileMaker 2024, FileMaker 2024 Server, FileMaker WebDirect.
Device Screenshot
  • Customize your drawing using xmCHART's built-in scripting language.
  • Enhance your diagrams by adding text and images.
  • Add trend lines, moving averages and error bars to your charts.
  • Create advanced charts by overlaying and combining diagrams.
  • Arrange arbitrarily texts, graphics and charts all within one drawing.
  • Import and export high-resolution bitmap images in different image formats.
  • Produce resolution-independent PDF and SVG images for publication or web use.
  • Get the cursor position and launch a FileMaker script.
  • Combine barcodes with texts, images and diagrams.
  • Create high-quality PDF drawings in FileMaker Runtime solutions.
  • Available for macOS, Windows, Linux Ubuntu.
  • Runs natively on Apple Silicon processors.
Announcements
Improvements:
  • New chart type added: Chord diagrams
  • Improved algorithm for stroke dash patterns.
  • SaveAsGIFFile(): Background is now transparent by default.
  • SaveAsJPGFile(): Background is now transparent by default (macOS only).
  • SaveAsTIFFile(): LZW compression added.
  • xmCHART 5 ready for FileMaker 2024.
Bug Fixes:
  • Radar charts now display logarithmic scales correctly.
  • Fixed crash when rendering 3D pie charts.
  • Fixed 3D Grid regression bug.
 Upgrade to xmCHART 5.0
 
Improvements:
  • New chart type added: Sankey diagrams
  • xmCHART 5 ready for FileMaker 2023.
  • xmCHART 5 Quick Reference App: Improved support for dark mode.
Bug Fixes:
  • Formatting bug fixed.
  • Stroke dash pattern crash fixed.
  • Area charts: clipping bug fixed.
 Upgrade to xmCHART 5.0
 
Improvements:
  • SaveAsWebPFile(): Support of WebP image compression added.
Bug Fixes:
  • Issues related to macOS Monterey and Apple Silicon M1 processor fixed.
 Upgrade to xmCHART 5.0
 
Improvements:
  • BarcodeUPC(): Support of UPC-A, UPC-E, UPC-5, UPC-2 barcodes added.
  • BarcodePDF417() now supports the full ISO 8859-1 (Latin-1) character set.
Bug Fixes:
  • Localization problems with month and weekday names fixed.
  • A series of issues in combination with styled texts fixed.
  • Formatting: Bug displaying the absolute value of a number fixed.
  • Table cell borders: Clipping bug fixed.
  • ViolinPlot(): Clipping bug fixed.
 Upgrade to xmCHART 5.0
 
Improvements:
  • xmCHART 5 now supports FileMaker Server 19 on Linux Ubuntu.
  • BarcodeEAN(): Support of EAN-5 and EAN-2 added.
  • HeatMapOptions(): Flag added to optimize the label color to ensure good readability.
  • TreeMapOptions(): Flag added to optimize the label color to ensure good readability.
  • FillColorScale(): Optional value for the middle of the color scale added.
  • xmCHART 5 ready for FileMaker 19.4
Bug Fixes:
  • BarcodeQR(): Bug in combination with byte-order-mark (BOM) fixed.
  • 3D pie charts: Fixed some rendering glitches if chart contains null or 0 values.
 Upgrade to xmCHART 5.0
 
Improvements:
  • xmCHART 5 for macOS is now a Universal Binary (Intel+Apple M1)
  • xmCHART 5 Quick Reference App for macOS compiled as Universal Binary (Intel+Apple M1)
  • Function Violin Plot(): Option for creating split violin plots added.
Bug Fixes:
  • Histogram() axis labels: Round-off error fixed.
  • Violin Plot(): Error in calculating the width of optional box plot fixed.
  • Colorize Code[]: Scripts containing zero-width or no-break spaces are now colorized correctly.
 Upgrade to xmCHART 5.0
 
Improvements:
  • New diagram type Violin Plot.
  • Function HighLowChartOptions(): Attributes for creating range charts added.
  • Function ChartDataOptions(): Optional sorting of scatter, bar and pie chart values added.
  • Function ChartDataOptions(): Additional option treating a Not-enough-data error added.
  • Function OpenChart(): Clipping options added.
  • Optionally, optimize the color of value labels within bar and pie charts to ensure good readability.
  • Function TreeMapOptions(): Support of different distribution directions added.
  • New external function & script step Colorize Code[]
  • New external function & script step Format Code[]
Bug Fixes:
  • HeatMap(): Corner rounding error fixed.
  • HeatMap(): Positioning and aligning of scaled cells works now correctly.
  • HeatMap(): Fixed a label bug if the number of displayed cells is less than the number of available values.
  • FillColorScale(): Reference Min/Max values now work correctly in combination with heat maps and tree maps.
  • DateTimeOptions(): Several issues in combination with flag dateOrder resolved.
  • BarcodeQR(): Bug in combination with CRLF (\r\n) and byte-order-mark (BOM) fixed.
  • Fixed a bug when parsing an argument of type string with a trailing inline comment.
  • Crash in combination with styled texts fixed.
  • Missing connecting line to outer pie chart labels in combination with LabelOptions(;;;;lowerlimit) fixed.
  • ChartDataOptions(xyxy2): Fixed Not-enough-data error for data points containing NULL.
  • Function PieChartInnerLabelBackgroundOptions() works now correctly.
  • CircularBarChart(): Error in positioning and aligning within OpenChart() . . . CloseChart() fixed.
  • LegendStyle(): Default text alignment changed from center to left.
  • Cylindric bar charts: Fixed some minor drawing glitches.
 Upgrade to xmCHART 5.0
 
New & Improvements:
  • Significant speed improvement in rendering shadow effects (Windows).
  • Improved support for Unicode emojis, flags, etc.
  • Improved image quality on Retina displays (macOS).
  • Different styles for ascending & descending line segments added.
  • New highly customizable AddMultigon() function added.
  • Function AddSlice() may now have different inner start and end radii.
  • Functions AddRoundFrame() and AddRoundRect() allow now up to four individual corner radii.
  • New function HighLowChartOptions() added.
  • SaveAsPDFFile(): Append or insert drawing to an existing PDF file.
  • LineStyle(): Optional shift factor to the "jump" and "step" constants added.
  • Tables: Cell texts consisting of several lines are now supported.
  • Tables: New function TableRowAlignments() added.
  • Tables: Support of user-defined fonts added.
  • Improved and more precise error messages.
Bug Fixes:
  • Fixed incomplete export using FileMaker script step "Save Records As PDF" (macOS).
  • Fixed a bug returning a broken image "Untitled.dat" (FileMaker Server Windows).
  • Fixed a hyphenation bug occurring in non-English texts (Windows).
  • Line smoothing: PCHIP algorithm now works correctly also for closed shapes.
  • Fixed "xmCH_GetMouse()" offset error.
  • Fixed a bug in "xmCHART_Installer.fmp12".
  • Fixed a series of minor bugs and glitches.
  • Bug returning an empty image has been fixed (FileMaker Server Windows).
  • xmCHART 5 Quick Reference App: Fixed some minor bugs and glitches.
  • Concurrency (multi-threading) related crash fixed (Windows).
  • Label format bug in combination with running totals fixed (all platforms).
  • Issue with stroke color gradient fixed (macOS).
  • Fixed a bug in combination with PNG images which may cause a crash (macOS).
  • Crash due to an empty chart data series fixed (all platforms).
  • Wrong positioning of elements within successive views fixed (all platforms).
  • ChartDataRead(): Bug messing up imported values fixed (all platforms).
  • BarcodeQR(): Bug producing garbage characters fixed. (all platforms).
  • LabelBackgroundOptions(): Fixed a bug which may cause a crash (all platforms).
  • DropLineReferenceLine(): Wrong position of reference line fixed (all platforms).
  • SaveAsPDFFile(): Memory leakage fixed (Windows).
  • AddArrowExt(): Shadow clipping bug fixed (Linux).
  • Speed improvement due to optimizing text rendering (Linux).
  • Tables: Custom column width bug fixed (all platforms).
  • Tables: Missing last cell if empty fixed (all platforms).
  • Tables: Cells with styled text is now working properly (all platforms).
  • Tags: Fine tune positions and alignments of tag elements (all platforms).
  • xmCHART 5.0.2 made more backward compatible with older xmCHART versions (all platforms).
  • xmCHART 5 Quick Reference App: Improved support for the dark mode in macOS Mojave and later.
  • Reworked gallery database.
  • New chart types: Linear and radial gauges, contour and density plots, Venn diagrams.
  • New text engine rewritten from scratch — supports now styled texts and hyphenation.
  • New table, group and tag elements.
  • Legend for heat maps, tree maps and density plots.
  • New and improved arrow and round polygon objects.
  • Texts and symbols along arbitrary paths.
  • Backgrounds with round corners and paddings.
  • Enhanced and improved symbol collection.
  • Custom color schemes and color scales.
  • Improved and optimized dashed line styles.
  • Enhanced fill style for Gantt charts.
  • Rotated views.
  • New and faster input parser.
  • Support of Script Steps.
  • Reintroduced PDF vector format as the default image format on macOS.
  • Enhanced gallery database.
  • Numerous bug fixes.
  • Ready for FileMaker 18, FileMaker 18 Server, FileMaker WebDirect.
  • All xmCHART 4.0.10 plug-ins are code signed.
  • Issue closing the About Box of xmCHART in FileMaker Preferences fixed (macOS).
  • Fixed some minor bugs and glitches.