I’m trying to plot a large dataset (~1000 points) in a chart, which works, however not all the points appear in the chart. As I’m aware, the chart tries to draw a reasonable representation of the data without plotting each point. I’m guessing this is an efficiency measure, to reduce the time it takes to render the plot. However, for my current need, it is more important to have each and every data point being plotted rather than having some of them plotted quickly. Is there a way to achieve this?
I was going with the assumption that since the Chart uses jFreeChart in the background, this behavious might be because it uses the SamplingXYLineRenderer for plotting. However after a small test it appears that it uses the StandardXYItemRenderer. I have tried changing the rendered to XYLineAndShapeRenderer without any improvement.
I have attached a small project which shows a chart with the dataset that I’m trying to plot, and my attempt at changing the renderer. I have also attached a picture of how the chart currently looks and how Excel renders the data, which is what I’m trying to achieve with the chart.
Any suggestions?
P.S. I’m using Ignition Version 7.8.3 on Windows 10