All Activity

This stream auto-updates   

  1. Yesterday
  2. Please read the following kb article about the JSF tag library documentation in Chart FX for Java 6.5 http://support.softwarefx.com/Chart_FX_for_Java_65/javaServerFaces
  3. We need more information to reproduce this issue. What version of Chart FX are you currently using? Is this a Web Forms or Win forms app? Having a repro-case is the most effective and fastest way to identify the cause of an issue . If you need to report an unexpected behavior, please include a small sample application or snippet and make sure it fulfills the following conditions: - The code must be narrowed down to the simplest reproducible test case. - External references and code not related to Chart FX must be removed. - It has to include only the lines reproducing the issue. Other code not related to the problem must be removed. - The sample must compile. This means we should be able to run the sample without getting any errors.
  4. Please contact our sales department (sales at softwarefx.com) to get more inputs about expired subscriptions.
  5. We have the same problem on our build machines. The subscription expiration notice stops our automatic nightly build. It has already started 60 days before the subscription expires. Does anyone know a solution to this problem? Do we really need to use a tool, clicking the Close-button automatically every time when the message appers?
  6. Hi, I am facing same issue when I minimize my screen. Pie chart is working fine when my screen is in maximize mode . All the parameters are clickable. But , when I minimize my screen and view my parameters in bottom like I have shown in attachments, it gives out of memory exception. Do you get any fix for the issue you have reported? Thanks
  7. Last week
  8. Earlier
  9. hey i have putted scale code on chart but its not working when data gets changed or when data added on chart all the data gets scale at one side, i am creating realtime chart have given buffersize chart1.RealTime.BufferSize = 10; but after 10 data on axisx all the new data gets scale and continue get shifted one side. i dont want to scale axisx data it should look static and realtime data should not scale all the data at one side. i am attaching a screenshot of the data gets scale to one side it will be grateful if u will Support. Thanx.
  10. We are sorry for the inconveniences. If this issue appeared after installing/reinstalling the product, please read this kb article on howto troubleshoot server installation issues: http://support.softwarefx.com/Chart_FX_7/article/2501002#!7621036 To discard active client issues, please make sure to set the chart rendering method as an image. If you are using PSS, please read the following kb articles on how to troubleshoot PSS issues: http://support.softwarefx.com/Chart_FX_7/article/2501002#!7622021 http://support.softwarefx.com/Chart_FX_7/article/2501002#!7621013 If none of the above helped to fix the issue, then we are going to need a repro case: a simple web page rendering a single chart (do not pass any data to the chart) and also please send us the full rendered html of the problematic page. Let us know about your findings.
  11. As the title says, is there any support for Java Server Faces ? if so what tags do i use. Regards
  12. Dear ! I have a chartfx on page, my code working good. but chart not show when i running. Please help me to solve this problem. I'm using ChartFX 7. Thank you so much!
  13. Hi, I'm trying to set prevent collision to be true in the code when generating the line chart, but I can't find the property that this is associated with. I know I have the option to right click on the chart and check "prevent collision" in all series, but I need to apply it as a 'default' setting.
  14. Stacked bar chart : help my I was having an issue with this in a larger project, so I created a empty one just to isolate the problem. I have an empty windows form on which I dropped a single chart. In the form load event, I have the following code : Trial 8.0: c# public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { try { chart1.Data.Clear(); } catch { } chart1.Data.Series = 9; chart1.Data.Points = 3; chart1.ToolBar.Visible = true; chart1.DataGrid.Visible = true; Int32 serie = 0; chart1.Series[serie].Text = "Ancho"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Data[serie, 1] = 965; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Espesor"; chart1.Series[serie].Gallery = Gallery.Lines; chart1.Data[serie, 1] = 6.35; chart1.Data[serie, 2] = 2.66; chart1.Data[serie, 3] = 6.35; chart1.Series[serie].AxisY = chart1.AxisY2; serie++; chart1.Series[serie].Text = "Serie3"; chart1.Series[serie].Gallery = Gallery.Lines; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Serie4"; chart1.Series[serie].Gallery = Gallery.Lines; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Salto Ancho"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 417.54; chart1.Data[serie, 3] = 482.50; serie++; chart1.Series[serie].Text = "Salto Espesor"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 417.54; chart1.Data[serie, 3] = 482.50; serie++; chart1.Series[serie].Text = "Ensanche"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 417.54; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Salto Dureza"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Salto Temperatura"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; foreach (SeriesAttributes selSeries in chart1.Series) listBox1.Items.Add(selSeries.Text); listBox1.SelectedIndex = 0; } private void buttonToFront_Click(object sender, EventArgs e) { string sName = chart1.Series[listBox1.SelectedIndex].Text; chart1.Series[listBox1.SelectedIndex].BringToFront(); //Bring item to first in list and select it listBox1.Items.RemoveAt(listBox1.Items.IndexOf(sName)); listBox1.Items.Insert(0, sName); listBox1.SelectedIndex = 0; } private void buttonToBack_Click(object sender, EventArgs e) { string sName = chart1.Series[listBox1.SelectedIndex].Text; int nIndex; chart1.Series[listBox1.SelectedIndex].SendToBack(); //Put item Last in list and select it listBox1.Items.RemoveAt(listBox1.Items.IndexOf(sName)); nIndex = listBox1.Items.Add(sName); listBox1.SelectedIndex = nIndex; } private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex < listBox1.Items.Count - 1) { //cache the series array //Trial 7.0 SeriesAttributesCollection series = chart1.Series; System.Collections.ObjectModel.Collection<SeriesAttributes> series = chart1.Series; int nIndex = listBox1.SelectedIndex; SeriesAttributes currentSeries = chart1.Series[nIndex]; series.RemoveAt(nIndex); series.Insert(nIndex + 1, currentSeries); string sName = currentSeries.Text; listBox1.Items.RemoveAt(nIndex); listBox1.Items.Insert(nIndex + 1, sName); listBox1.SelectedIndex = nIndex + 1; } } private void button2_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > 0) { //cache the series array // Trial 7.0 SeriesAttributesCollection series = chart1.Series; System.Collections.ObjectModel.Collection<SeriesAttributes> series = chart1.Series; int nIndex = listBox1.SelectedIndex; SeriesAttributes currentSeries = chart1.Series[nIndex]; series.RemoveAt(nIndex); series.Insert(nIndex - 1, currentSeries); string sName = currentSeries.Text; listBox1.Items.RemoveAt(nIndex); listBox1.Items.Insert(nIndex - 1, sName); listBox1.SelectedIndex = nIndex - 1; } } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1) { buttonToFront.Visible = listBox1.SelectedIndex > 0; buttonToBack.Visible = listBox1.SelectedIndex < listBox1.Items.Count - 1; } } } And: private void InitializeComponent() { this.chart1 = new ChartFX.WinForms.Chart(); this.buttonToBack = new System.Windows.Forms.Button(); this.buttonToFront = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button(); this.button1 = new System.Windows.Forms.Button(); this.label2 = new System.Windows.Forms.Label(); this.listBox1 = new System.Windows.Forms.ListBox(); ((System.ComponentModel.ISupportInitialize)(this.chart1)).BeginInit(); this.SuspendLayout(); // // chart1 // this.chart1.AllowDrop = true; this.chart1.AllSeries.MarkerTemplate = null; this.chart1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.chart1.Location = new System.Drawing.Point(9, 125); this.chart1.Name = "chart1"; this.chart1.PlotAreaColor = System.Drawing.Color.Transparent; this.chart1.RandomData.Points = 1; this.chart1.RandomData.Series = 1; this.chart1.Size = new System.Drawing.Size(561, 510); this.chart1.TabIndex = 0; // // buttonToBack // this.buttonToBack.Location = new System.Drawing.Point(305, 88); this.buttonToBack.Name = "buttonToBack"; this.buttonToBack.Size = new System.Drawing.Size(87, 20); this.buttonToBack.TabIndex = 11; this.buttonToBack.Text = "Send To Back"; this.buttonToBack.Click += new System.EventHandler(this.buttonToBack_Click); // // buttonToFront // this.buttonToFront.Location = new System.Drawing.Point(305, 66); this.buttonToFront.Name = "buttonToFront"; this.buttonToFront.Size = new System.Drawing.Size(87, 20); this.buttonToFront.TabIndex = 10; this.buttonToFront.Text = "Bring To Front"; this.buttonToFront.Visible = false; this.buttonToFront.Click += new System.EventHandler(this.buttonToFront_Click); // // button2 // this.button2.Location = new System.Drawing.Point(305, 13); this.button2.Name = "button2"; this.button2.Size = new System.Drawing.Size(87, 20); this.button2.TabIndex = 9; this.button2.Text = "Up"; this.button2.Click += new System.EventHandler(this.button2_Click); // // button1 // this.button1.Location = new System.Drawing.Point(305, 35); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(87, 20); this.button1.TabIndex = 8; this.button1.Text = "Down"; this.button1.Click += new System.EventHandler(this.button1_Click); // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(6, 13); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(81, 13); this.label2.TabIndex = 7; this.label2.Text = "Select a Series:"; // // listBox1 // this.listBox1.FormattingEnabled = true; this.listBox1.Location = new System.Drawing.Point(88, 12); this.listBox1.Name = "listBox1"; this.listBox1.Size = new System.Drawing.Size(211, 95); this.listBox1.TabIndex = 6; this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged); // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScroll = true; this.ClientSize = new System.Drawing.Size(582, 647); this.Controls.Add(this.buttonToBack); this.Controls.Add(this.buttonToFront); this.Controls.Add(this.button2); this.Controls.Add(this.button1); this.Controls.Add(this.label2); this.Controls.Add(this.listBox1); this.Controls.Add(this.chart1); this.Name = "Form1"; this.Text = "Serie Perdida"; this.Load += new System.EventHandler(this.Form1_Load); ((System.ComponentModel.ISupportInitialize)(this.chart1)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); } #endregion private ChartFX.WinForms.Chart chart1; private System.Windows.Forms.Button buttonToBack; private System.Windows.Forms.Button buttonToFront; private System.Windows.Forms.Button button2; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label2; private System.Windows.Forms.ListBox listBox1; References: Ddls Trial 8.0 Dlls version ChartFX.Designer.8 8.0.5693.19342 ChartFX.WinForms.8 8.0.5693.19342 ChartFX.WinForms.Adornments.8 8.0.5693.19342 SoftwareFX.WinForms.Base.8 8.0.5693.19203 SoftwareFX.WinForms.Data.8 8.0.5693.19203 Chart: is empty. < immage not allowed /> And press any key: no work. < immage not allowed /> Trial 7.0 c#: Same code, replacing lines: //cache the series array SeriesAttributesCollection series = chart1.Series; // Trial 8.0: System.Collections.ObjectModel.Collection<SeriesAttributes> series = chart1.Series; Referencias: ddls Dlls version ChartFX.Designer 7.0.4962.20724 ChartFX.WinForms 7.0.4962.20751 ChartFX.WinForms.Adornments 7.0.4962.20707 ChartFX.WinForms.Base 7.0.4962.20686 ChartFX.WinForms.Data 7.0.4962.20801 Chart: in point x = 4, Santo Ancho and Salto Espesor by 483 is cero (0) ? < immage not allowed /> And changing the order of the series: Note series "Espesor" is the first but is plotted behind “Salto Espesor”. < immage not allowed /> Please, I need to help me. I can not change the order of the series, as in the demo. This problem I have with the same dlls, but version : ChartFX.WinForms 7.0.4259.29043 ChartFX.WinForms.Adornments 7.0.4259.29005 ChartFX.WinForms.Base 7.0.4259.28993 ChartFX.WinForms.Data 7.0.4259.29087
  15. Stacke bar chart: help my I was having an issue with this in a larger project, so I created a empty one just to isolate the problem. I have an empty windows form on which I dropped a single chart. In the form load event, I have the following code : Trial 8.0: c# public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { try { chart1.Data.Clear(); } catch { } chart1.Data.Series = 9; chart1.Data.Points = 3; chart1.ToolBar.Visible = true; chart1.DataGrid.Visible = true; Int32 serie = 0; chart1.Series[serie].Text = "Ancho"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Data[serie, 1] = 965; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Espesor"; chart1.Series[serie].Gallery = Gallery.Lines; chart1.Data[serie, 1] = 6.35; chart1.Data[serie, 2] = 2.66; chart1.Data[serie, 3] = 6.35; chart1.Series[serie].AxisY = chart1.AxisY2; serie++; chart1.Series[serie].Text = "Serie3"; chart1.Series[serie].Gallery = Gallery.Lines; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Serie4"; chart1.Series[serie].Gallery = Gallery.Lines; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Salto Ancho"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 417.54; chart1.Data[serie, 3] = 482.50; serie++; chart1.Series[serie].Text = "Salto Espesor"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 417.54; chart1.Data[serie, 3] = 482.50; serie++; chart1.Series[serie].Text = "Ensanche"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 417.54; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Salto Dureza"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; serie++; chart1.Series[serie].Text = "Salto Temperatura"; chart1.Series[serie].Gallery = Gallery.Bar; chart1.Series[serie].Stacked = true; chart1.Data[serie, 1] = 0; chart1.Data[serie, 2] = 0; chart1.Data[serie, 3] = 0; foreach (SeriesAttributes selSeries in chart1.Series) listBox1.Items.Add(selSeries.Text); listBox1.SelectedIndex = 0; } private void buttonToFront_Click(object sender, EventArgs e) { string sName = chart1.Series[listBox1.SelectedIndex].Text; chart1.Series[listBox1.SelectedIndex].BringToFront(); //Bring item to first in list and select it listBox1.Items.RemoveAt(listBox1.Items.IndexOf(sName)); listBox1.Items.Insert(0, sName); listBox1.SelectedIndex = 0; } private void buttonToBack_Click(object sender, EventArgs e) { string sName = chart1.Series[listBox1.SelectedIndex].Text; int nIndex; chart1.Series[listBox1.SelectedIndex].SendToBack(); //Put item Last in list and select it listBox1.Items.RemoveAt(listBox1.Items.IndexOf(sName)); nIndex = listBox1.Items.Add(sName); listBox1.SelectedIndex = nIndex; } private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex < listBox1.Items.Count - 1) { //cache the series array //SeriesAttributesCollection series = chart1.Series; System.Collections.ObjectModel.Collection<SeriesAttributes> series = chart1.Series; int nIndex = listBox1.SelectedIndex; SeriesAttributes currentSeries = chart1.Series[nIndex]; series.RemoveAt(nIndex); series.Insert(nIndex + 1, currentSeries); string sName = currentSeries.Text; listBox1.Items.RemoveAt(nIndex); listBox1.Items.Insert(nIndex + 1, sName); listBox1.SelectedIndex = nIndex + 1; } } private void button2_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > 0) { //cache the series array // SeriesAttributesCollection series = chart1.Series; System.Collections.ObjectModel.Collection<SeriesAttributes> series = chart1.Series; int nIndex = listBox1.SelectedIndex; SeriesAttributes currentSeries = chart1.Series[nIndex]; series.RemoveAt(nIndex); series.Insert(nIndex - 1, currentSeries); string sName = currentSeries.Text; listBox1.Items.RemoveAt(nIndex); listBox1.Items.Insert(nIndex - 1, sName); listBox1.SelectedIndex = nIndex - 1; } } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1) { buttonToFront.Visible = listBox1.SelectedIndex > 0; buttonToBack.Visible = listBox1.SelectedIndex < listBox1.Items.Count - 1; } } } And: private void InitializeComponent() { this.chart1 = new ChartFX.WinForms.Chart(); this.buttonToBack = new System.Windows.Forms.Button(); this.buttonToFront = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button(); this.button1 = new System.Windows.Forms.Button(); this.label2 = new System.Windows.Forms.Label(); this.listBox1 = new System.Windows.Forms.ListBox(); ((System.ComponentModel.ISupportInitialize)(this.chart1)).BeginInit(); this.SuspendLayout(); // // chart1 // this.chart1.AllowDrop = true; this.chart1.AllSeries.MarkerTemplate = null; this.chart1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.chart1.Location = new System.Drawing.Point(9, 125); this.chart1.Name = "chart1"; this.chart1.PlotAreaColor = System.Drawing.Color.Transparent; this.chart1.RandomData.Points = 1; this.chart1.RandomData.Series = 1; this.chart1.Size = new System.Drawing.Size(561, 510); this.chart1.TabIndex = 0; // // buttonToBack // this.buttonToBack.Location = new System.Drawing.Point(305, 88); this.buttonToBack.Name = "buttonToBack"; this.buttonToBack.Size = new System.Drawing.Size(87, 20); this.buttonToBack.TabIndex = 11; this.buttonToBack.Text = "Send To Back"; this.buttonToBack.Click += new System.EventHandler(this.buttonToBack_Click); // // buttonToFront // this.buttonToFront.Location = new System.Drawing.Point(305, 66); this.buttonToFront.Name = "buttonToFront"; this.buttonToFront.Size = new System.Drawing.Size(87, 20); this.buttonToFront.TabIndex = 10; this.buttonToFront.Text = "Bring To Front"; this.buttonToFront.Visible = false; this.buttonToFront.Click += new System.EventHandler(this.buttonToFront_Click); // // button2 // this.button2.Location = new System.Drawing.Point(305, 13); this.button2.Name = "button2"; this.button2.Size = new System.Drawing.Size(87, 20); this.button2.TabIndex = 9; this.button2.Text = "Up"; this.button2.Click += new System.EventHandler(this.button2_Click); // // button1 // this.button1.Location = new System.Drawing.Point(305, 35); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(87, 20); this.button1.TabIndex = 8; this.button1.Text = "Down"; this.button1.Click += new System.EventHandler(this.button1_Click); // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(6, 13); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(81, 13); this.label2.TabIndex = 7; this.label2.Text = "Select a Series:"; // // listBox1 // this.listBox1.FormattingEnabled = true; this.listBox1.Location = new System.Drawing.Point(88, 12); this.listBox1.Name = "listBox1"; this.listBox1.Size = new System.Drawing.Size(211, 95); this.listBox1.TabIndex = 6; this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged); // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScroll = true; this.ClientSize = new System.Drawing.Size(582, 647); this.Controls.Add(this.buttonToBack); this.Controls.Add(this.buttonToFront); this.Controls.Add(this.button2); this.Controls.Add(this.button1); this.Controls.Add(this.label2); this.Controls.Add(this.listBox1); this.Controls.Add(this.chart1); this.Name = "Form1"; this.Text = "Serie Perdida"; this.Load += new System.EventHandler(this.Form1_Load); ((System.ComponentModel.ISupportInitialize)(this.chart1)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); } private ChartFX.WinForms.Chart chart1; private System.Windows.Forms.Button buttonToBack; private System.Windows.Forms.Button buttonToFront; private System.Windows.Forms.Button button2; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label2; private System.Windows.Forms.ListBox listBox1; References: Ddls Trial 8.0 Dlls version ChartFX.Designer.8 8.0.5693.19342 ChartFX.WinForms.8 8.0.5693.19342 ChartFX.WinForms.Adornments.8 8.0.5693.19342 SoftwareFX.WinForms.Base.8 8.0.5693.19203 SoftwareFX.WinForms.Data.8 8.0.5693.19203 Chart: empty. ( < image not allowed > ) And press any key: ( < image not allowed > ) Trial 7.0 c#: Same code, replacing lines: //cache the series array SeriesAttributesCollection series = chart1.Series; // Trial 8.0: System.Collections.ObjectModel.Collection<SeriesAttributes> series = chart1.Series; Referencias: ddls Dlls version ChartFX.Designer 7.0.4962.20724 ChartFX.WinForms 7.0.4962.20751 ChartFX.WinForms.Adornments 7.0.4962.20707 ChartFX.WinForms.Base 7.0.4962.20686 ChartFX.WinForms.Data 7.0.4962.20801 Chart: in point x = 4, "Santo Ancho" and "Salto Espesor" by 483 is cero (0) ? ( < image not allowed >) And changing the order of the series: Note series "Espesor" is the first but is plotted behind “Salto Espesor”. ( < image not allowed > ) Please, I need to help me. I can not change the order of the series, as in the demo. This problem I have with the same dlls, but version : ChartFX.WinForms 7.0.4259.29043 ChartFX.WinForms.Adornments 7.0.4259.29005 ChartFX.WinForms.Base 7.0.4259.28993 ChartFX.WinForms.Data 7.0.4259.29087
  16. Can anyone show me an example of so-called Open-Hi-Lo-Close chart? Any sample code available? Thanks.
  17. HI, Why exe project does not compile if the .net framework is selected as 4.0 and licx file has the following content ChartFx.WinForms.Chart, version=7.0.2893.24916,PublicKeyToken=a1878e2052c08dce However just changing the framework version to 3.5 made it work. Any reason. ? Nullifying the file compiles it successfully but fails to load the license at runtime. Is chart Fx 7 compatible with .net 4.0 . ? Any help suggestion would be appreciated. Compilation Error: Could not load assemble.......
  18. I can't seem to get an answer either - My company bought a subscription just for me to evaluate and unless I can get an answer we will have to stay with Chart FX 7
  19. Hi, After moving to ChartFx 8 from 7, we are having trouble with customizing context menu in the chart. With CFX7, we were able to get the commands of the context menu (Chartfx) and add it to our custom ContextMenuStrip. Then handle the event (ex : Color selection, Point labels) by using the following code. With CFX8, the command CommandsEventArgs, ICommandCollection does not exist anymore. Also noticed that "Chart.UpdateContextMenu" is no longer supported. So my question is what are the replacement APIs for these in CFX8? If there is none, what is the best way to call these internal commands from our context menu. Thanks Rag private void ContextMenu_PerformChartFXCommand(object sender, EventArgs e) { ToolStripItem item = sender as ToolStripItem; CommandInfo commandInfo = (CommandInfo)item.Tag; CommandsEventArgs eventArgs = new CommandsEventArgs(commandInfo.CommandId, commandInfo.SubCommandId); eventArgs.uiObject = commandInfo.UiObject; (this.Chart.Commands as ICommandCollection).OnCommandEvent(eventArgs); if (item is ToolStripMenuItem) { (item as ToolStripMenuItem).Checked = this.Chart.Commands[commandInfo.CommandId].Checked; }
  20. Hi, Is it possible to turn off the subscription expiration notice that showing up since march 2014? It seem to popup on each few compile build of my solution. When working remotely, visual studio is stuck for 1-2 min before the message appear. Thanks, Hai
  21. I'm experiencing the following OutOfMemoryException when resizing my Pie chart. ************** Exception Text ************** System.OutOfMemoryException: Out of memory. at System.Drawing.Graphics.DrawArc(Pen pen, Single x, Single y, Single width, Single height, Single startAngle, Single sweepAngle) at SoftwareFX.ChartFX.Base.GraphicsEx.DrawArc(Pen pen, Int32 x, Int32 y, Int32 w, Int32 h, Double dStartAngle, Double dSweepAngle) at SoftwareFX.ChartFX.0T.GL(IGraphicsEx 1IM, Rectangle& 1IN, Double 1IO, Double 1IP, Pen 1IQ, Brush 1IR, Flag3D 1IS, Rectangle& 1IT) at SoftwareFX.ChartFX.0T.PieSlice(IGraphicsEx gx, Rectangle& r, Double dStartAngle, Double dSweepAngle, Brush brush, Pen pen, Flag3D flag3D, Int32 nThick, Rectangle& rHole, Boolean bSides, Boolean b2DShadows) at SoftwareFX.ChartFX.GalleryObj.Pie.2A(Int32 0M1, PaintMarkBase 0M2, Int32& 0M3, Int32& 0M4) at SoftwareFX.ChartFX.10.HW(IGraphicsEx 1M0, LabelList 1M1) at SoftwareFX.ChartFX.Chart.DL(10 1AX, IGraphicsEx 1AY, Rectangle& 1AZ, Int32& 1B0) at SoftwareFX.ChartFX.Chart.DK(PaintBar 1AU, IGraphicsEx 1AV, Rectangle& 1AW) at SoftwareFX.ChartFX.0Q.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) My pie chart slices are as follows, note the slices that claim to be 0% of the pie. . Field1 173627 1% Field2 195856 1% Field3 2674 0% Field4 5330 0% Field5 652515 4% Field6 132985 1% Field7 13401456 75% Field8 3159750 18% Field9 7193 0% Field10 2337 0% Field11 5402 0%
  1. Load more activity