<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/swt-chart/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/swt-chart/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 13 Nov 2017 02:16:31 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/swt-chart/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>#31 Live chart</title><link>https://sourceforge.net/p/swt-chart/feature-requests/31/?limit=25#86cb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Used this package for some prototypes and we decided against using it because it was missing this feature.  We have high rate of data additions (live hardware sensors) on several charts at once, and it works great while the series are under 100k points or so.  But having to keep reallocating 100K+1 buffer, just to pass in for your code to copy... then do it for 100K+2 buffer etc..&lt;/p&gt;
&lt;p&gt;I think all that is needed is one extra method, so client code can allocate a huge 1M buffer, then call you with the appropriate start and len to use from the overall buffer.&lt;/p&gt;
&lt;p&gt;public void setXSeries(double[] series, long start, long len)&lt;br/&gt;
just to pass the start and len of my buffer using the same System.arraycopy, just with the provided args.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">XXX</dc:creator><pubDate>Mon, 13 Nov 2017 02:16:31 -0000</pubDate><guid>https://sourceforge.net16be7285f6befe99c6696ef185bc9d4b409fe417</guid></item><item><title>ability to display chart with reversed axis</title><link>https://sourceforge.net/p/swt-chart/feature-requests/62/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;client should be able to display chart with reversed axis.&lt;br/&gt;
(e.g. x axis values increase from right to left)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yoshitaka</dc:creator><pubDate>Fri, 13 Oct 2017 20:37:24 -0000</pubDate><guid>https://sourceforge.nete8d0e5cfe1a5237eac681e42461f83b28ab124ee</guid></item><item><title>Join Eclipse Nebula </title><link>https://sourceforge.net/p/swt-chart/feature-requests/61/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;My name is Wim Jongman and I am the project lead of Eclipse Nebula. I wonder if you would like to join our project.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://eclipse.org/nebula" rel="nofollow"&gt;https://eclipse.org/nebula&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Wim&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wim Jongman</dc:creator><pubDate>Fri, 14 Jul 2017 08:53:46 -0000</pubDate><guid>https://sourceforge.net797394ec40471e037cc837b3a0b732d14b82c753</guid></item><item><title>Support log scale with Bar series X axis</title><link>https://sourceforge.net/p/swt-chart/feature-requests/60/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It is sometimes useful to have log scale for the X axis to create for example density charts where the X axis is a range of numbers (for example durations of queries) and the Y value would be a number representing the count of values within a certain range. &lt;/p&gt;
&lt;p&gt;I attached a patch that fixes this&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gbastien</dc:creator><pubDate>Fri, 10 Mar 2017 20:23:20 -0000</pubDate><guid>https://sourceforge.netf76840c83d0bc8ec7232614460383aa43194423a</guid></item><item><title>ability to extend Series class</title><link>https://sourceforge.net/p/swt-chart/feature-requests/59/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice to be able to extend Series class and to use that class in SeriesSet.createSeries&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Puiu</dc:creator><pubDate>Thu, 22 Sep 2016 10:53:04 -0000</pubDate><guid>https://sourceforge.net29ed2f77573e66293780da75d413483bce391d48</guid></item><item><title>Draw tick label in Log scale</title><link>https://sourceforge.net/p/swt-chart/feature-requests/58/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, when we use log scale and have numbers that doesn't cross any major log tick, there's no labels plotted at all.&lt;br/&gt;
Patch 1 draw number on first/last minor tick label if none other is drawn.&lt;/p&gt;
&lt;p&gt;path-1. AxisTickLabels.updateTickVisibility()&lt;/p&gt;
&lt;p&gt;In end of method:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;if(axis.isLogScaleEnabled()) {
    boolean isAnyVisible = false;
    for(int i = 0; i &amp;lt; tickLabelPositions.size(); i++) {
        if(tickVisibilities.get(i)) {
            isAnyVisible = true;
            break;
        }
    }
    if(!isAnyVisible &amp;amp;&amp;amp; tickVisibilities.size() &amp;gt; 0) {
        tickVisibilities.set(0, Boolean.TRUE);
        tickVisibilities.set(tickVisibilities.size() - 1, Boolean.TRUE);
    }
}
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ke-st</dc:creator><pubDate>Thu, 12 May 2016 06:00:00 -0000</pubDate><guid>https://sourceforge.netd6d550acaf4c80c1e46c46ca9503cc6113884fc6</guid></item><item><title>Baselines in line charts</title><link>https://sourceforge.net/p/swt-chart/feature-requests/57/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;First of all I want to thank you to build this cool chart library that is very light and fast&lt;/p&gt;
&lt;p&gt;Is possible to add (vertical or horizontal)baselines to line charts?&lt;br/&gt;
- Horizontal baselines could be useful to set goals&lt;br/&gt;
- Vertical baselines could be useful, when I use the line chart as a realtime live chart, to set the refresh point like a radar&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Diego</dc:creator><pubDate>Mon, 21 Mar 2016 13:03:40 -0000</pubDate><guid>https://sourceforge.net9c4a679d26e5d239fbd569605e405d2521afc8c5</guid></item><item><title>Polar plots</title><link>https://sourceforge.net/p/swt-chart/feature-requests/56/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello. I would like create Polar plots. Thank you&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eugenio</dc:creator><pubDate>Mon, 21 Mar 2016 09:51:52 -0000</pubDate><guid>https://sourceforge.netf1cfe4b66b4a0a235f7e942a2ffd96666a66d9c5</guid></item><item><title>JavaFX version of SWTChart</title><link>https://sourceforge.net/p/swt-chart/feature-requests/55/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="" href="http://docs.oracle.com/javafx" rel="nofollow"&gt;&lt;strong&gt;JavaFX&lt;/strong&gt;&lt;/a&gt; offers great possibilities to design Java applications. The &lt;a class="" href="http://www.eclipse.org/efxclipse" rel="nofollow"&gt;&lt;strong&gt;e(fx)clipse project&lt;/strong&gt;&lt;/a&gt; of &lt;a class="" href="http://tomsondev.bestsolution.at" rel="nofollow"&gt;Tom Schindl&lt;/a&gt; has made it available &lt;strong&gt;for Eclipse RCP / OSGi application development&lt;/strong&gt;. To me it seems the future of the UI technologies for Java desktop applications. &lt;br /&gt;
It has a nice Chart package included, but it has &lt;em&gt;certain limitations&lt;/em&gt;: while it is good to show for example 12 month sales as bar chart and some line charts with few hundred data points, the &lt;u&gt;performance is not acceptable for large time series&lt;/u&gt; with for example 10.000 data points. The reason seems to be the approach that data points are objects (nodes) in the scenegraph rather than rendering an image on a canvas.&lt;/p&gt;
&lt;p&gt;I propose to port SWTChart to a JavaFX version. I spent a few hours for a proof-of-concept and the results where great so far: &lt;br /&gt;
- &lt;em&gt;PoC JavaFX version:&lt;/em&gt; &lt;strong&gt;&amp;lt;10 ms&lt;/strong&gt; for 9000+ data points time series (~ like SWT)&lt;br /&gt;
- &lt;em&gt;JavaFX 8 included Chart package:&lt;/em&gt; &lt;strong&gt;1.800 ms !!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I belive that such a JavaFX version would be of great benefit for the open source and Java / Eclipse community.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Some info on my PoC:&lt;/em&gt;&lt;br /&gt;
- was focused on line chart, but many options worked out of the box afterwards anyways&lt;br /&gt;
- removed SWT specific code, replaced by JavaFX Canvas and used corresponding methods&lt;br /&gt;
- few things I removed completely as in those few hours I did not find a corresponding part in JavaFX&lt;br /&gt;
- means no dependencies on org.eclipse.swt any more&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorg</dc:creator><pubDate>Mon, 26 Jan 2015 21:00:41 -0000</pubDate><guid>https://sourceforge.net60b10bdd0ab43efff64e7dd51a8098613b0d3dcf</guid></item><item><title>SWTChart Performance Support</title><link>https://sourceforge.net/p/swt-chart/feature-requests/54/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I need support for solve the problem of performance. Cause in my project, I need zoom in/out the chart and display the coordinate of points without delay and I have tested the tool with the huge number of points, but it works not really very well.&lt;/p&gt;
&lt;p&gt;So if there is another way or some functions which I can use to solve this problem? I also send the example of program that I have modified if you need.&lt;/p&gt;
&lt;p&gt;And could you add support to show the scrollBar when zoom in the chart, it would be really useful for my project too.&lt;/p&gt;
&lt;p&gt;Thanks very much !&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hejun</dc:creator><pubDate>Wed, 04 Jun 2014 09:04:47 -0000</pubDate><guid>https://sourceforge.net3d0f6b633848705de5367018645abc3b9c35aa69</guid></item></channel></rss>