{"id":1480,"date":"2016-03-23T13:52:19","date_gmt":"2016-03-23T13:52:19","guid":{"rendered":"http:\/\/mindfusion.eu\/blog\/?p=1480"},"modified":"2021-01-20T17:28:59","modified_gmt":"2021-01-20T17:28:59","slug":"mindfusion-chart-control-for-winforms-v4-0-beta","status":"publish","type":"post","link":"https:\/\/mindfusion.dev\/blog\/mindfusion-chart-control-for-winforms-v4-0-beta\/","title":{"rendered":"MindFusion Chart Control for WinForms, V4.0 Beta"},"content":{"rendered":"<p>MindFusion is proud to present you the beta version of Charting for WinForms, V4.0. MindFusion has entirely redesigned the control to create the most agile, lean and smart charting tool on the market. Below is a brief synopsis of the new chart for WinForms component.<\/p>\n<p><strong>New data model<\/strong><br \/>\nData that should be drawn in charts is read through an interface called Series, whose instances can be assigned to the Series properties of Chart and SeriesRenderer classes. You could implement this interface in your own model classes to avoid duplicating data. The library includes several pre-defined series classes that let you specify data via IList or array objects. For example, BarSeries lets you specify lists of values, inner labels and top labels, and PointSeries lets you specify data as a list of points.<\/p>\n<div id=\"attachment_1484\" style=\"width: 983px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1484\" class=\"size-full wp-image-1484\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-radar-chart.png\" alt=\"Radar chart with multiple series.\" width=\"973\" height=\"576\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-radar-chart.png 973w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-radar-chart-300x178.png 300w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-radar-chart-768x455.png 768w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-radar-chart-500x296.png 500w\" sizes=\"auto, (max-width: 973px) 100vw, 973px\" \/><p id=\"caption-attachment-1484\" class=\"wp-caption-text\">Radar chart with multiple series.<\/p><\/div>\n<p><strong>New rendering model<\/strong><br \/>\nChart graphics are drawn inside Plot components by SeriesRenderer -derived objects. Each plot can contain multiple series renderers from same or different types. For example, you can draw area, line and bar graphics in same plot by adding AreaRenderer, LineRenderer and BarRenderer objects to its SeriesRenderers collection. Concrete Chart classes automatically generate a series renderer of appropriate type for their Series.<\/p>\n<p><strong>Dashboard<\/strong><br \/>\nThe Dashboard control can contain multiple plots, axes, legends, images, gauges and text blocks arranged in dynamic layout. Individual components can be added to dashboard&#8217;s default RootPanel or LayoutPanel containers, or for more complex layouts add intermediary panels such as GridPanel and StackPanel to the default ones.<\/p>\n<div id=\"attachment_1485\" style=\"width: 911px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1485\" class=\"size-full wp-image-1485\" src=\"http:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-dashboard.png\" alt=\"The new WinForms Chart  has a built-in dashboard control. \" width=\"901\" height=\"594\" srcset=\"https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-dashboard.png 901w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-dashboard-300x198.png 300w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-dashboard-768x506.png 768w, https:\/\/mindfusion.dev\/blog\/wp-content\/uploads\/2016\/03\/winforms-dashboard-455x300.png 455w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><p id=\"caption-attachment-1485\" class=\"wp-caption-text\">The new WinForms Chart has a built-in dashboard control.<\/p><\/div>\n<p><strong>Print and export<\/strong><br \/>\nThe Dashboard control and Chart controls that derive from it expose Print and PrintPreview methods for printing on paper. Call the ExportImage and CreateImage methods to generate bitmap image of the dashboard. The ExportPdf method exports the chart to a PDF (Portable Document Format) file. The ExportSvg method exports the chart to an SVG (Scalable Vector Graphics) file.<\/p>\n<p><strong>Styling<\/strong><br \/>\nValues of appearance properties can come from several places in the component hierarchy. SeriesRenderer -derived objects can use attributes from their local SeriesStyle, from plot&#8217;s SeriesStyle, or from the *Series properties in current Theme. Component classes use either their local properties or ones defined in the theme. By default, appearance properties in SeriesRenderer and Component classes have null values, which makes the drawing code use values from the theme.<\/p>\n<p>You can download the beta version directly from the link below. The archive file contains the control&#8217;s libraries, samples in C# and documentation.<\/p>\n<p align=\"center\"><a href=\"https:\/\/mindfusion.dev\/_beta\/chart_winforms_4.zip\"> Download Chart for WinForms, V4.0 Beta Version<\/a><\/p>\n<p>Your feedback is valuable for us. Please use the <a href=\"http:\/\/mindfusion.dev\/Forum\/YaBB.pl?board=mchart_disc\">forum<\/a> or e-mail <a title=\"Write Us\" href=\"mailto:support@mindfusion.dev?subject=contact information from web site&amp;body=Please, remember to add mindfusion.dev to your email whitelist. We usually reply to all contact inquiries within 3 to 4 hours. In case you have not received an answer in 24 hours, the email most likely has been filtered by an anti-spam software running at your mail server. Thank you for the understanding!\" target=\"_parent\" rel=\"noopener noreferrer\">support@mindfusion.dev.<\/a> to share your opinion, ask questions or submit a problem.<\/p>\n<p><em>About Chart for WinForms:<\/em> This is a smart WinForms dashboard control that lets you add the perfect chart or gauge to your application in a few easy steps. The control provides an elegant data model, which supports equally well arrays, xml, any .NET data source, lists or any other data model class, that you create by implementing the Series interface.<\/p>\n<p>MindFusion WinForms Chart boasts an innovative rendering model, where each chart graphics is drawn by its own SeriesRenderer on a Plot. Each Plot supports unlimited number of chart or gauge series of any type. Plots, together with axes, legends, gauges, images, and text blocks can be combined in a Dashboard with the built-in dashboard control. Styling the chart is done on various levels &#8211; from appearance properties in each SeriesRenderer to more general settings in the Component classes. The control supports themes and comes with a set of stylish themes, which you can customize as you wish or create new ones from scratch.<\/p>\n<p>Persisting the chart is possible in several ways &#8211; printing, export to PDF or to Svg images &#8211; all of them performed with a single method call.<\/p>\n<p>The newly designed chart control is offered with unchanged prices and license scheme &#8211; check it <a href=\"http:\/\/mindfusion.dev\/buy-masterchart.html\">here.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MindFusion is proud to present you the beta version of Charting for WinForms, V4.0. MindFusion has entirely redesigned the control to create the most agile, lean and smart charting tool on the market. Below is a brief synopsis of the &hellip; <a href=\"https:\/\/mindfusion.dev\/blog\/mindfusion-chart-control-for-winforms-v4-0-beta\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[61,2],"tags":[70,69,295,293,372,29],"class_list":["post-1480","post","type-post","status-publish","format-standard","hentry","category-charting-2","category-product-releases","tag-chart","tag-control","tag-dashboard","tag-gauge","tag-multiple-series","tag-winforms"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3RlKs-nS","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/1480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/comments?post=1480"}],"version-history":[{"count":4,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/1480\/revisions"}],"predecessor-version":[{"id":2584,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/posts\/1480\/revisions\/2584"}],"wp:attachment":[{"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/media?parent=1480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/categories?post=1480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mindfusion.dev\/blog\/wp-json\/wp\/v2\/tags?post=1480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}