Adjust your drawing by 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, Claris iOS App SDK.
Running native on Apple Silicon M1 processor.

Announcements

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.

This update is free for all users of xmCHART 5.0

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.

This update is free for all users of xmCHART 5.0

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.

This update is free for all users of xmCHART 5.0

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 19, FileMaker 19 Server, FileMaker WebDirect.
Device Screenshot
  • Adjust your drawing by using xmCHART's built-in scripting language.
  • Update charting values and drawing components dynamically.
  • 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.
  • 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, Claris iOS App SDK.
  • Running native on Apple Silicon M1 processor.
Announcements
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:
  • xmCHART for Claris iOS App SDK.
  • 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.