Jump to content
Software FX Community

TomasT

Members
  • Posts

    137
  • Joined

  • Last visited

Everything posted by TomasT

  1. Hi, Why do you mean by "run a report"? Is the report on a windows form? Is it a separate application? Where does he call the report from? Can you please provide more detials regarding your application? Also, Please make sure that the .Net trust settings are set to full for MyPC. Regards, TT
  2. TomasT

    pie chart

    Hi, To remove the outside border you can simply do: DefaultBorder myBorder =new DefaultBorder(BorderType.NONE); chart1.setBorderObject(myBorder); Hope this helps, TT
  3. Ok,. The 1-2-5 rule speaks about the proposed step values for Y axis scales. While you can achieve any of those scale represenations by simply using the step property of the axis, Chart FX will not adhere to that rule when automatically calculting the axis. If what you need is for the the chart to automatically adjust the scale to the 1-2-5 rule based on the plotted values, you will need to handle that in your code in order to evaluate the data and set the step property accordingly. Regards, TT
  4. Hi, Please try using: chart1.Data.InterpolateHidden = true;Does it help? Regards, TT
  5. Hi, Can you please provide some details or an example on how exactly you need the Y axis labels to be formatted. The CustomFormat Property allows you to set a template for how the labels will be shown: chart1.AxisX.LabelsFormat.Format = AxisFormat.Date; chart1.AxisX.LabelsFormat.CustomFormat = "MMM-yy"; You can get detailed information on how to manipulate the CustomeFormat property in the Chart FX API reference: API Reference > ChartFX.WinForms > ValueFormat Class > Properties > CustomFormat Or you can read it here: http://support.softwarefx.com/OnlineDoc/CfxNet70//WinAPI/ValueFormat_CustomFormat.htm Regards, TT
  6. Hi, I was able to reproduce the issue with the instructions you provided. Please send an email to Support AT Softwarefx DOT com so we can anlyze the problem in detail and handle the bug report through the regular channels. That way you will be notified of the progress of the issue. Thanks and we apologize for the inconvenience. Regards, TT
  7. Hi, I am afraid this is not possible in Chart FX 7. I apologize for the inconvenience. Regards, TT
  8. Hi, The color of the series is actually linked to the color shown in the legendbox. The legendbox should reflect any changes done to the series' color, even if the change is done with the Run-time UI. Are you saying that after changing the color of your series, the legendbox is not refreshing the color? If so, how are you changing the color? Are you doing it through code? Please provide a snippet of code where you are setting this. There is a fully workable sample project in the Resource Center that shows how to work with seris colors and Per-Series attributes in general. You can find it in: ChartFX Programmer's Guide > Visual Attributes > Per-Series Attributes. Regards, TT
  9. Al, To pass plain data through the API, you can simply do something like: Chart1.Data.Y[serIndex,pntIndex] = value; Chart1.Data.X[serIndex,pntIndex] = xvalue; There is not need for an OpenData call. On the other hand, if you are wokring with a real time chart and need to add points at realtime, you can use the Realtime API provided. Chart1.RealTime.BeginAddData(1, true); Chart1.Data.Y[serIndex, Chart1.Data.Points - 1] = value; Chart1.RealTime.EndAddData(true, false); The first parameter in BeginAddData takes the number of points to pass and the second parameter appends allnew points to the end of the chart when set to true; when set to false points will be inserted at the beginning. The frist boolean parameter in EndAddData allows the X axis to scroll as points come in when set to true. The sencond parameter tells the chart to automatically scroll to the last added point. Is this what you are looking for? Let me know. Regards, TT
  10. Hi, I Assume you are using the .Net client control to render the chart, correct? How are you manipulating the data? Are you doing something at the client side using Java script? Are you using Ajax to bring new data from the server? The error you mention may indicate trust issues on the client side. If you are indeed manipulating the chart object on the client side, you need to make sure you have the .Net trust set to full. Can you please verify your .Net trust settings for the zone in which the page is running? Thanks, TT
  11. HI, You can use the PlotAreaMargin property as follows: myChart.PlotAreaMargin.Bottom = 1; myChart.PlotAreaMargin.Left= 1; myChart.PlotAreaMargin.Top = 1; Hope this helps. TT
  12. Hi, This is quite strange since all our interactive features are tested in both IE and Firefox. All interactive functionality is supported in both browsers. Can you please provide the version of Firefox you are testing this in so we can try to reproduce locally? Thx. TT
  13. See reply in: http://forum.softwarefx.com/forums/p/9895/23793.aspx#23793 TT AddBubbles.zip
  14. Hi, Please note that Chart FX for Reporting Services does not provide any interactivity on the generated charts other than the possibility of drill downs and tool tips. Charts in reporting services are simply flat images with an image map. Scrolling, zooming or any advanced interactive features are not available in this platform. The reason you see the scrollbar is due to the fact that Chart FX for Reporting Services uses our Asp.Net control which does provide full interactivity with the use of AJAX. Now, in regards to creating your own web part, it will all depend on how you plan to create the reports. If you will just create a web part that hosts a Report viewer control and that report viewer points to a Reporting Server, then you need nothing special as long as Chart FX for reporting services is installed on that server. it will not need to be installed on the Sharepoint server. On the other hand, if you plan to create your own reporting web part by adding data visualization controls directly to the web part, you will definitely need to use the Asp.Net 2.0 component in Chart FX 7. If this is the case, you will be able to have fully interactive charts in your sharepoint app. Let me know if you have any additional questions. TT
  15. Hi, Please contact support AT softwarefx DOT com for an installer that supports installation on the express versions of visual studio. They will be able to help you. TT
  16. Hi, How are you passing data to the chart? What do you consider to be a Null series? Is it columns where all the values are null? Or is it a column with no records at all? I believe the best bet would actually be to identify those series before they are passed to the chart and either filter them or indetify them a null. Regards, Tomas
  17. Hi, The only way to manipulate the width of the bars is by using the setVolume nethod. Please ntoe however that the Volume refers to the percentage of the allocated area that each bar will use. In other words, when the chart is calculated, chartfx assigns a real estate for each bar along the X axis. Let's say for example that the X axis has 300 pixels and that you have one series with 6 points. ChartFX will divide the available space (300ox) by the number of bars (6) which will result in 50px for each bar. Then, when you use the Volume property, you are basically telling the bar to use a percentage of those 50 pixels. The maximum value you can pass to the setVolume method is 100%. Now, if you want to hide a particular series all you need to do is set its visibility to false: chart1.getSeries(2).setVisible(false); Hope this helps. Regards, TT
  18. Hi, In regards to your questions: - How will it be possible to integrate gauges in a swing panel ? Chart FX will integarte with NetBeans IDE and the most poipular GUI deigners in the Eclipse patform. Once you have CHart FX installed, you should just be able to select the control from the designer palette and drop the chart in your panel. If you want to get an Idea of how it will work for gauges, I suggest downloading the beta version of Chart FX 7 for Java Desktop which we just released. - Will it be possible to refresh the gauges value with frequency of about 1000 Hz for real-time applications ? Well it will mostly depend on the application, but i would say that you may have problems getting the chart to refresh its value that many times per second. Please remember that you will have to refresh the data at that rate. Also, at a visual level, a frequency of 1000Hz will not make real time representation smoother that say a 10Hz rate. - Have you an idea of licensing and pricing ? Not at this point. Please make sure to check our website or ask again in a few weeks. Thanks. TT
  19. Hi, You need to use the Volume property of the series. When the chart is generated, every bar is allocated a real estate along the X axis. The volume represents the percentage of that real estate that the bar will use: chart1.Series[0].Volume = 50; Please amke sure you use a value between 0 and 100. Hope this helps. TT
  20. TomasT

    Split chart

    Hi, I am not sure I completely understand your request. Are yoy trying to simply display two charts whenever the number of records exceeds 50? If that is the csae, there is not much to be done from within Chart FX itself. You will need to pre-check the amount of records. If you do have more than 50, you need to split your data into two recordsets and then bind each recordset to its own chart. Please provide some more details and, if possible, a screenshot of how you want the charts to appear. Regards, TT
  21. TomasT

    License error

    Well, the issue is that when you run the Chart FX installation the installer will grab the mac address, machine name and HD serial and encrypt it along with the serial number to create a license string. At run time, Chart FX checks the contents of the license against the actual machine information. If you virtualized a physical machine, vm ware will create a new mac address and disk information. The information in the license is no longer going to match, thus the 100800 error. Now, my recommendation would be to try using the latest available version of the installer. http://www.softwarefx.com/OnlineDownload/?Product=CfxCOM62 Afterwards, if you continue to have problems, we will need to troubleshoot the issue in detail. Please contact support AT softwarefx DOT com . Thanks, TT
  22. Hi, Please note that the temporary images generated by Chart FX will be saved inside a ChartFX70/Temp folder. The generated Html will look for the image in the relative path "/chartfx70/temp/image.png". In the case of the simpletest application, have you copied the required Chart FX folders and made the necessary changes to the web.xml file? Please refer to the article titled "Integrating Chart FX 7 to an existing application" located in the Quick Start Section of the programmers guide: http://support.softwarefx.com/OnlineDoc/CfxJava70// That should provide the necessary detail to help you configure your own app. Hope it helps. TT
  23. Hi, There were some issues in some systems with the license validation on previous versions of the Chart FX 7 for Java Installation. Please go to our website and download the latest trial installer. http://www.softwarefx.com/sfxTrial/Trial_downloads.aspx?ProductID=CfxJava70 Simply run the installation again and if you are working on an existing application, please make sure to use the new cfxjava70.lic file created in the chartfx70/config folder fo the cfxjava70_samples reference application in your installation directory. That should solve any problems. Let me know if you continue to run into issues. TT
  24. Hi, There is no clone method in Chart FX, thus there is no direct way to create a copy of the chart1 object. You may want to try exporting Chart1 to a stream using the Binary format and then import that same stream from Chart2: chart1.Export(FileFormat.Binary,myStream); chart2.Import(FileFormat.Binary,myStream); Hope this helps. TT
  25. Hi, Chart FX FX does not have a built-in feature to export charts to excel. Can you please provide some details? Are you exporting as bitmap or a metafile and simply adding that image to an excel sheet? Thanks, TT
×
×
  • Create New...