Archive for the ‘amCharts for WPF’ Category

Introducing Quick Charts for Windows Phone 7

Thursday, August 26th, 2010

We have just released a beta version of amCharts Quick Charts 1.1. The main focus of this release is support for upcoming Microsoft’s mobile operating system – Windows Phone 7.

This is not just a recompiled version of Quick Charts for Silverlight. It has been specifically tailored for touch-based interface and smaller screen:

  • Value axis in serial chart and legend are displayed inside the plot area and can be switched on/off by touching the category axis
  • Standard tooltips (unsupported on Windows Phone) were replaced by custom balloons
  • Unlike tooltips balloons appear on touch and stay on until user touches somewhere else

As usual Quick Charts are free and open source.

Download amCharts Quick Charts for Windows Phone

Let us know what you think in the forums.

kick it on DotNetKicks.com

Stock Chart for WPF & Silverlight v.1.3 Released

Wednesday, July 21st, 2010

We have just released version 1.3 of amCharts Stock Chart for WPF & Silverlight. This version focuses on data grouping improvements. Several intermediate grouping points were added to make grouping switching smoother in time range.

Note: if you’ve used DataGroupingInterval enumeration explicitly in your code make sure to recompile your project against new dll and verify that your code is working properly.

Download amCharts Stock Chart for WPF & Silverlight

Here’s a complete change log:

  • FEATURE ADDED: added more DataGroupingInterval values for smoother grouping in "time" range. NOTE: if your code used DataGroupingInterval enum directly make sure everything works as expected since values were inserted between other values.
  • FEATURE ADDED: added StockChart.MinimumDataGroupingInterval and MaximumDataGroupingInterval properties to constrain automatic data grouping interval switching
  • COSMETIC IMPROVEMENT: when Brush is set on Candlestick graph, the value is used for candle outline.
  • BUGFIX: in some scenarios it wasn’t possible to modify control template under Silverlight
  • BUGFIX: in some scenarios ArgumentOutOfRangeException was thrown when hovering over an empty chart.
  • BUGFIX: in some cases exception was thrown when hovering over an empty chart plot area
  • BUGFIX: Collapsing and showing charts (using Chart.Collapse()/Show() methods) sometimes resulted in charts overlapping
  • BUGFIX: in Raw (milliseconds) mode Value field data was used instead of Volume
  • BUGFIX: when ArrowUp bullet was set on axis it wasn’t visible
  • COSMETIC FIX: mouse cursor wasn’t returning to regular Arrow after mouse was released after dragging/scrolling the chart.

Stock Chart for WPF & Silverlight v.1.2.1 Released

Friday, May 14th, 2010

We’ve released version 1.2.1 of amCharts Stock Chart for WPF and Silverlight. This release addresses a number of issues reported by the users since 1.2 release.

Download Stock Chart v.1.2.1

Here’s a complete change log:

  • COSMETIC IMPROVEMENT: it’s now possible to set brush for scroller values by setting Foreground property on the scroller.
  • BUGFIX: Sometimes exception was thrown when rendering filled areas in Silverlight
  • BUGFIX: exception was thrown in design-mode in Silverlight version.
  • BUGFIX: dragging scroller thumb to the right fast expanded selection dramatically
  • BUGFIX: NullReferenceException when removing all DataSets

Quick Charts for WPF & Silverlight v.1.0 Beta Released

Monday, May 10th, 2010

We are happy to announce availability of feature complete version of amCharts Quick Charts for WPF & Silverlight.

Quick Charts is an easy to use, fast set of charting controls for WPF & Silverlight. And it’s FREE and Open Source (Ms-PL)!

http://wpf.amcharts.com/lib/screenshots/quickcharts.png

Quick Charts motto is: Ease of Use, Speed, Small Footprint. It is amCharts Bundle’s little brother. It has less features, but concentrates on what’s important for the majority of users. In order to achieve this we didn’t just strip the features off of amCharts Bundle, but created Quick Charts from scratch.

Key features:

  • Ease of use

    By analyzing user feedback we’ve determined what features are most important to the majority of scenarios and left everything else out. As a result we have an API that is very easy to master.

  • Speed

    Absence of complicated rarely used features let’s the charts do what they do fast.

  • Small footprint

    Current version is only 54kb uncompressed and in compressed form it’s only 19kb! This is especially important in Silverlight where every byte counts.

  • Support for essential chart types

    QuickCharts support Line, Column, Area and Pie charts.

  • Automatic axes and grid

    Serial chart automatically recalculates and rearranges axes and grids based on chart size (try resizing panes in the demo above).

  • Support for data-binding

    As any other bindable WPF and Silverlight controls quick charts can be bound to any data object implementing IEnumberable interface.

  • Free, unbranded & Open Source

    Quick Charts are absolutely free. There’s no branding, link backs or anything like that. And source code is released under very permissive Ms-PL license.

Beta version of amCharts Quick Charts for WPF & Silverlight is available for immediate download.

Shout it kick it on DotNetKicks.com

Stock Chart for WPF & Silvelright v.1.2 Released

Tuesday, April 27th, 2010

A new release of Stock Chart for WPF and Silverlight is available for immediated download. The main addition in this release is a graph stacking feature allowing you to stack multiple single value graphs (line, area, step, column) on top of each other. Regular and 100% stacking are supported.

Download amCharts Stock Chart for WPF and Silverlight

Here’s a complete change log:

  • FEATURE ADDED: Stacking of single value graphs. Added AxisType property to ValueAxis class, It can be set to Linear (default), Stacked or Stacked100Percent. All graphs assigned to this axis should be of the single value type (use another axis for Ohlc or CandleStick graphs). Gapped graphs may produce unexpected results.
  • FEATURE ADDED: added Chart.Collapse() and Chart.Show() methods to hide/show individual charts in stock chart and re-layout other charts.
  • BUGFIX: "’NaN’ is not a valid value for property ‘Y1′." exception was thrown at design-time.
  • BUGFIX: NullReferenceException was thrown when mouse was over the chart and new Chart objects were added to stock chart
  • BUGFIX: combination of Graph.ConnectOverGaps = false and Chart.IsDataGroupingEnabled = false resulted in a graph with invisible line.
  • BUGFIX: Scroller was not updated when data set ItemsSource changed.
  • BUGFIX: custom Chart and Graph level EventBullets were not visually removed when removing them from EventBullets collection.
  • BUGFIX: Charts weren’t showing up in Out-of-Browser mode in Silverlight.
  • BUGFIX: Silverlight version: zooming in deep on line graphs with points spread far apart sometimes resulted in ghost lines appearing on the chart.
  • BUGFIX: Removing Chart for StockChart.Charts collection resulted in null reference exception
  • BUGFIX: Data grouping was never switching to Raw (milliseconds) mode.

amCharts Bundle for WPF v.1.1.6 Released

Tuesday, February 23rd, 2010

We have just released version 1.1.6 of amCharts Bundle for WPF. This is a maintenance release addressing a number of issues and adding a couple of minor features.

Download amCharts Bundle for WPF v.1.1.6

Don’t forget that we are running a 1 year anniversary promotion on all of our WPF & Silverlight products. Click here for details.

Here’s a change log for this release:

  • FEATURE ADDED: ColumnChart: added MaximumColumnWidth property to set a limit on column width.
  • FEATURE ADDED: ColumnChart: added LabelTextWrapping property to control text wrapping in data labels. The default is Wrap.
  • PERFORMANCE IMPROVEMENT: XyChart: invisible lines are no longer rendered when chart is zoomed in
  • BUGFIX: ColumnChart: it wasn’t possible to select last column for zooming in.
  • BUGFIX: XyChart: scrollbars moved chart in the wrong direction when axes were reversed (IsReverse = true)
  • BUGFIX: XyChart: graphs were not automatically refreshed when adding data points
  • BUGFIX: XyChart: zooming didn’t work as expected when axes were reversed (IsReverse = true)

Introducing Quick Charts for WPF & Silverlight

Wednesday, February 10th, 2010

We have just released a first public beta of our new product – amCharts Quick Charts for WPF & Silverlight. It’s a free and open source charting control set for both Silverlight and WPF.

Quick Charts motto is: Ease of Use, Speed, Small Footprint. It is amCharts Bundle’s little brother. It has less features, but concentrates on what’s important for the majority of users. In order to achieve this we didn’t just strip the features off of amCharts Bundle, but created Quick Charts from scratch.

Current release supports line and column charts only. Support for other chart types coming soon.

Download amCharts Quick Charts for WPF & Silverlight.

Stock Chart for WPF & Silverlight 1.1 Released

Wednesday, December 16th, 2009

We’ve released version 1.1 of amCharts Stock Chart for WPF & Silverlight. Obviously the biggest change from 1.0 is support for Silverlight from a single code base. Licensees of WPF version get the Silverlight version for free and linkware version is free as usual for both WPF and Silverlight.

But Silverlight support is not the only noteworthy change in 1.1. Some of the important new features are these:

  • 3 new EventBullet types: VerticalBand, HorizontalBand and GraphHighlight;
  • support for mouse wheel scrolling and zooming;
  • support for different colors for positive and negative columns in column graph;
  • performance improvements.

And these are only the most noticeable changes. Find what’s changed from release candidate in the change log below and a complete log in the changelog.txt file included in distribution archive.

Download amCharts Stock Chart for WPF

Change log for v.1.1:

  • FEATURE ADDED: added StockChart.ZoomInOnWheelDown property. When set to true (default) mouse wheel zooms in when your rotate mouse down. Otherwise zooms-in on mouse wheel rotated up.
  • PERFORMANCE IMPROVEMENT: performance improvements in IsEquallySpaced=true (default) mode.
  • CHANGE: GraphHighlight event bullets no longer turn into vertical line when collapsed but aren’t collapsed below 6 pixels width instead.
  • BUGFIX: MouseWheel event was marked as handled even when it wasn’t actually handled (depending on modifier keys used)
  • BUGFIX: dynamically removing and adding graphs, datasets, etc. caused exceptions and incorrect behavior
  • BUGFIX: ValueChange and PercentChange legend types in period mode were calculated incorrectly.
  • BUGFIX: EventBullets where not removed when graphs were removed
  • BUGFIX: Silverlight version: scrollbar never appeared in comparison dataset listbox in DataSetSelector in Silverlight
  • BUGFIX: WPF version: values on the right axis were arranged incorrectly
  • BUGFIX: control wasn’t invalidated properly on data changes resulting in chart being hidden on startup
  • BUGFIX: graphs assigned to right value axis were not rendered when removed and added back to the chart.
  • BUGFIX: System.ArgumentException was thrown in some scenarios when zooming in (most notably with VerticalBand event bullet)
  • COSMETIC FIX: event bullet balloons had no space around "-" between Date and ToDate

Streamlined Licensing of WPF & Silverlight Charts

Thursday, December 10th, 2009

We’ve used a different licensing scheme for our WPF & Silverlight charts than for other products. According to feedback from several prospective customers, this created a lot of confusion. So, by popular demand, we’ve decided to unify licensing scheme across all products.

From now on in addition to free linkware license these license types are available for amCharts WPF & Silverlight products:

  • Single application license – for use in a single non-redistributable application or web site you’ve developed for yourself or your client;
  • Multiple applications license – for use in multiple non-redistributable applications or web sites you’ve developed for yourself or your clients;
  • Developer (OEM) license – for use in redistributable applications. Includes access to source code.

Previous licenses will be honored for as long as they are valid and upgrade options for future major version updates will be offered.

Don’t forget that you can still get Stock Chart licenses with 30% discount. The offer expires really soon (within 1-2 weeks).

If you have any questions about this licensing change, licensing in general or any other non-technical inquiries about our WPF & Silverlight products, feel free to contact us at net@amcharts.com.

Stock Chart for WPF & Silverlight Release Candidate

Tuesday, December 8th, 2009

Release Candidate for version 1.1 of amCharts Stock Chart for WPF & Silverlight has just been posted. This release includes a number of bug fixes and improvements along with a couple minor new features. Based on your feedback we’ve added customization settings for mouse wheel scrolling and zooming feature, column graph can now display negative and positive values using PositiveBrush/NegativeBrush settings and more. See the complete change log below for details.

Download amCharts Stock Chart for WPF & Silverlight

This is most likely the last release before we ship a final 1.1 version, so it’s the last 1-2 weeks when you are able to take advantage of the 30% discount on Stock Chart licenses. Details are on the “buy” page.

Here’s a complete change log:

  • FEATURE ADDED: added settings to customize mouse wheel scrolling and zooming: ScrollModifierKeys, ZoomModifierKeys, AcceleratedWheelModifierKeys and AcceleratedWheelFactor.
  • FEATURE ADDED: added Graph.UsePositiveNegativeBrushForColumns property which when set to true makes column graph use PositiveBrush/NegativeBrush for columns instead of Fill/Stroke
  • FEATURE ADDED: when zooming out and GraphHighlight event bullet becomes virtually invisible, it’s displayed as VerticalLine
  • PERFORMANCE IMPROVEMENT: changes to data in Legend caused graph redraws
  • BUGFIX: Scroller thumb wasn’t redrawn/placed properly when chart size was reduced
  • BUGFIX: EventBullets were not stacking properly when different bullet types were stacked together
  • BUGFIX: exceptions were thrown when attempting to display event bullets on a chart with no graphs
  • BUGFIX: when current grouping interval stepped over EventBulletThresholdPeriod currently visible bullets were not removed
  • BUGFIX: Silverlight version: some usage scenarios caused infinite layout loops
  • COSMETIC IMPROVEMENT: EventBullet balloons show ToDate in GraphHighlight and VerticalBand bullet balloons, containers for missing data in balloons are collapsed, if there’s no data to show in the balloon, balloons is not displayed.