ProChart by Creative Pudding

Hi Guys

We are proudly presents our new package for Unity: ProChart

ProChart has been designed to create different type of graphs and charts within a Unity3D project. Easily customizable with properties and delegates with minimal scripting knowledge required!

Render into Unity 5 Canvas based UI or any 2D/3D meshes.
Compatible with Unity 4.x and Unity 5.x and supports mobile platforms.

Supported chart types (2D & 3D):

  • Bar
  • Line & Curve
  • Pie & Doughnut

You can check out our plugin and try our online demo on our website:
http://creativepudding.com/prochart

Unity Asset Store: Unity Asset Store - The Best Assets for Game Making

Please come back with feedbacks and your wish list!

Support:
In case you need quick answer to your question, please send an email. You can find our support mail on the product page.
We can’t guarantee quick response time on the forum, but we always do our best to answer mails as quickly as possible!

Have Fun!

1 Like

Hi Guys,

ProChart is available from the Unity Asset Store from now on!

Have Fun!

Hi Users of ProChart

We found a bug in our rendering due to changes have been made in Unity 5.2. Thanks to one of our user!
We are busy with the fix. We are already fixed several versions, but unfortunately still broken in some version.
Our goal is to make it version independent so 1 version of ProChart should work for all version of Unity since released. Until we have the chance to do this - depends on Unity releases - we will make it this way.

We want to keep you updated on which version is stable, what are the progress of the current bugfix:

  • ProChart 1.0 is running well on Unity version 4.6, 5.0 - 5.1.9 (released in AssetStore)
  • ProCahrt 1.1 is running in 5.2.2 (current latest Unity) (not yet released).
    Unfortunately this fix does not work in version 5.2.0 and 5.2.1, we are still working on this and will be included.

We are going to release a new version with the fix for all versions this week.

Dear Users of ProChart

We are updated our package with a fix for 5.2.x versions.
The new version 1.1 supports each Unity versions from 4.6 up to 5.2.2

We are waiting for Unity to review it, but it’s been tested and submitted!
Thanks again for everyone who reported version problems!

Dear Users of ProChart

Our new version, ProChart 1.1 has been released and available in unity store!
It supports all known Unity version from 4.6 up to 5.2.2

Have Fun!

Looks pretty neat! But what I need most is a filled-line type chart, where the area under the curve is filled with color as well, like this:


Is this something ProChart can do?

And what about the extra vertical lines and numbers (the “Arc” divisions shown above)? I realize that may be asking too much, but… :slight_smile:

Hi,

I have one question: is it possible to assign custom materials/shaders to chart sections?

Cheers.

looking interesting!

Hi Snw,

If you are using the 3D mesh version, you are free to add any materials/shader you wish.

good idea, we will think about it.

Hi
How to load data from excel file?

Hi Ymassuot

We don’t have any format reader in the package. It’s only about visualise it. If you want to show excel data, you need to implement or find a parser to read the excel file first. If you read the excel and feed the data to the data set, the chart will show the results.

  1. read you excel with your code or 3rd party libs. Alternatively you can also export excel to csv format which is easier to parse. (simple comma separated list)
  2. one you can read the data you need to those set the data for your chart, as it is in the demo.

There are several excel format reader available in unity, but never used any.

cheers,
Attila

hi, i can attach to canvas in screen space - overlay mode?

yes, it’s fully compatible with all canvas mode. Our demo also uses overlay mode.

excellent!!! y will use it in mobile and its posible put labels with the data value?

yes it works on mobiles and you can add labels.
Check the demo ProChart - Creative Pudding what you can see there works on mobiles too. In our demo we draw labels only when you hover over a data, in mobiles you cannot hover (no mouse over) so you need to implement it a bit differently. (you show it always or you trigger visibility of labels with click and not “OnMouseOver”.)
Since this (labels) not part of the ProChart lib but it’s in the demo code (show how to use the prochart), you are free to change it the way you need.

1 Like

How do I customize the color for individual bars in barChart?

This is an example:

WMG_Series serieData;
serieData = graph.addSeries ();

pointColors = new List();
for (int i = 0; i < serieData.pointValues.Count; i++) {
pointColors.Add(new Color(Random.Range(0, 1f),Random.Range(0, 1f),Random.Range(0, 1f),1));
}
serieData.usePointColors = true;
serieData.pointColors.SetList(pointColors);

You need to set the the chart (line or Bar) colors with the SetColor() function:

///


/// Set a color at given location for normal item
///

public void SetColor(int row, Color32 color1, Color32 color2 = default(Color))

example code:
//assing a lineChart to this object
public LineChart chartView;
…
chartData = new ChartData2D();
chartView.SetValues(ref chartData);
//assign colors
chartView.SetColor(0, Color.red);
chartView.SetColor(1, Color.green);
chartView.SetColor(2, Color.blue);

Hello,
Can you show ProChart manual? And as I understand all sources code of plugin available after purchase and can be changed?