Git Product home page Git Product logo

scatter's Introduction

Scatter

Graph libraries for GUI and command line applications.

  • ScatterDraw: Versatile 2D scatter graph control for command line applications. It uses U++ Draw or Painter on demand to get better refresh speed or printing quality.

  • ScatterCtrl: Control to include ScatterDRaw features in a GUI application.

scatter's People

Contributors

izabala123 avatar maginor avatar jakubpawlewicz avatar

Watchers

 avatar

scatter's Issues

Bug if last or all values in a line series plot is Null

Hi,
If the n last values or all the values in a series are Null, the plot of the series is unpredictable.
Sometimes it plots an arbitrary line, or one that goes to +infinity.
It should just not plot a line for the empty values.

Problems with series Data .csv export

``The Data display is almost correct with the right formatting for the X axis (though the unit of the series appears twice in the table header, but not on the tab)
image

However, if I export as .csv I get this, that is the x axis is exported as numbers, not formatted:

 ;Reach flow ["Coull"][m³ s⁻¹] [m³ s⁻¹]
725760000;0.50998501615494
725846400;0.522514237107716
725932800;0.514004883746867
726019200;0.532915190348337
726105600;0.505512982967228
726192000;0.495297083974595
726278400;0.615529682779027
726364800;1.18930706999156
726451200;0.923183048939487
726537600;0.939084899938687
726624000;0.885312298562855
726710400;0.835864069451411
726796800;0.794849200410477

SetMajorUnitsNum removed

This function was removed from ScatterDraw.cpp, but not from ScatterDraw.h .

Also, I was using it quite a bit. Could it be put back in?

Null points should still be added to polyline

Hi,
The old functionality of ScatterDraw was so that if there is a Null point in a LinePlot, it will have a hole in the line.
I rely on this functionality, but the changes in DataAddPoints last month made it so that it just draws a line across the gap.

If you want it to do this, can it at least be configurable?
@jakubpawlewicz

Legend using markColor even if it is Null

Hi,
For some scatter plots, I am using marks that have a border color but the markColor set to Null to have them have transparent centers. Moreover, the line width is 0. This makes it so that the legend is not displayed. I would prefer if line 140 of Legend.cpp could be replaced with something like this

else if(!IsNull(serie.markColor))
	textColor = serie.markColor;
else
	textColor = serie.markBorderColor;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.