Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

gnuplot

Compare

  Analyzed 11 months ago

gnuplot plots 2d and 3d graphs, from a data file or with a formula. It has an interactive mode with online help, or it can be used non-interactively. gnuplot does function fitting to data sets, and it does output to many terminals, among which are PostScript, X11 display, PNG, and GIF (via the old gd library).

164K lines of code

3 current contributors

12 months since last commit

164 users on Open Hub

Activity Not Available
4.18367
   
I Use This
Licenses: No declared licenses

Flotr

Compare

  Analyzed about 1 year ago

Flotr is a javascript plotting library based on the Prototype Javascript Framework (version 1.6.0.2 at the moment) and inspired by Flot (written by Ole Laursen). Flotr enables you to draw appealing graphs in most modern browsers with an easy to learn syntax. It comes with great features like legend ... [More] support, negative value support, mouse tracking, selection support, zoom support, event hooks, CSS styling support and much more. [Less]

23.7K lines of code

0 current contributors

over 5 years since last commit

13 users on Open Hub

Activity Not Available
4.16667
   
I Use This

jqPlot

Compare

  Analyzed about 2 months ago

A Versatile and Expandable jQuery Plotting Plugin jqPlot is a plotting plugin for the jQuery Javascript framework. jqPlot produces beautiful charts with many features including: - Line charts. - Bar charts. - Pie charts. - Rotated axis text. - Open Hi Low Close and Candlestick charts. - ... [More] Customize colors, shadows, markers, ticks and more. - Date axes with customizable formatting. - Automatic trend line computation. - Tooltips and data point highlighting. - Data point labels. - Sensible defaults for ease of use. jqPlot is currently available for use in all personal or commercial projects under both the MIT and GPL version 2.0 licenses. This means that you can choose the license that best suits your project and use it accordingly [Less]

66.2K lines of code

5 current contributors

8 months since last commit

9 users on Open Hub

Activity Not Available
0.0
 
I Use This

PLplot

Compare

  Analyzed 3 months ago

PLplot is a cross-platform library of functions that are useful for making scientific plots with UTF-8 symbols and text. PLplot can be used from within compiled languages such as Ada, C, C++, D, Fortran, Java, and OCaml, and interactively from interpreted languages such as Lua, Octave, Perl, Python ... [More] , and Tcl. The PLplot library can be used to create standard x-y plots, semilog plots, log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts. Multiple graphs (of the same or different sizes) may be placed on a single page with multiple lines in each graph. A variety of file device formats such as JPEG, PDF, PNG, SVG, and others, as well as interactive device platforms such GTK+, Qt, Tk, and X are supported. [Less]

301K lines of code

7 current contributors

4 months since last commit

5 users on Open Hub

Activity Not Available
5.0
 
I Use This

OxyPlot

Compare

  Analyzed about 1 month ago

OxyPlot is an open source, cross-platform .NET plotting library.

122K lines of code

26 current contributors

4 months since last commit

5 users on Open Hub

Activity Not Available
0.0
 
I Use This

gflot

Compare

  Analyzed about 1 year ago

"Flot is a pure Javascript plotting library". GFlot is GWT adaptation of Flot which combines the high quality charting capabilities of Flot with the power of GWT. In addition, GFlots provides an MVC abstraction layer that ease the development of complex charts and integrates nicely with the GWT RPC infrastructure.

46.4K lines of code

0 current contributors

over 2 years since last commit

3 users on Open Hub

Activity Not Available
5.0
 
I Use This

GRAL

Compare

  Analyzed about 1 month ago

GRAL is a Java library for creating high quality plots and charts. Many plot types are available like scatter plots, bubble plots, line plots, time series, area plots, pie charts, and bar charts. Nearly every aspect of a plot's appearance can be adjusted using a settings system. Additionally, GRAL ... [More] can interchange and process data in various ways: filters can be used to smooth, derive, or rescale data. Several plug-ins allow the import and export of data and graphics to formats like CSV, JPEG, PNG, EPS, PDF, or SVG. Once a plot is set up it can be integrated into any application. Using the included system of Swing classes the user can interactively pan and zoom a plot. [Less]

24K lines of code

2 current contributors

9 months since last commit

3 users on Open Hub

Activity Not Available
0.0
 
I Use This

s7graphview

Compare

  Analyzed over 5 years ago

(Click on the image to watch the video) Many thanks to habrauser snobit for sharing his sources for GraphView, the Cocoa component that served as the basis for S7GraphView. Выражаю свою искреннюю благодарность хабраюзеру snobit за предоставление исходников для GraphView - Cocoa компонента ... [More] , который послужил основой для создания S7GraphView. FeaturesCan change background color, grid line colors as well as regulate their visibility, axis text colors. Can display information text above the graph. You can set its color as well. Can display one or several graphs at a time. Easy to customize text for axis. Half-automatic logic. Using the ComponentIf you have a decent experience with UITableView or any other Cocoa Touch component that takes its data via a data-source, it will be easy for you to catch up with S7GraphView since it supports that ideology too. For instructions on how to throw in the component to your project, please, refer to my another initiative - s7ratingview. I will go straight to code now. N.B. In time the instructions will be much more verbose, but this is all I have time to squeeze out for now. First you need to include a proper import. Open your *.h file: #import "S7GraphView.h"Now let the compiler know you are going to implement S7GraphViewDataSource protocol: @interface MainViewController : UIViewController { } ... @endGo to the associated *.m file and implement the methods S7GraphViewDataSource requires: - (NSUInteger)graphViewNumberOfPlots:(S7GraphView *)graphView { /* Return the number of plots you are going to have in the view. 1+ */ } - (NSArray *)graphViewXValues:(S7GraphView *)graphView { /* An array of objects that will be further formatted to be displayed on the X-axis. The number of elements should be equal to the number of points you have for every plot. */ } - (NSArray *)graphView:(S7GraphView *)graphView yValuesForPlot:(NSUInteger)plotIndex { /* Return the values for a specific graph. Each plot is meant to have equal number of points. And this amount should be equal to the amount of elements you return from graphViewXValues: method. */ }Optionally you can implement this method as well: - (BOOL)graphView:(S7GraphView *)graphView shouldFillPlot:(NSUInteger)plotIndex;It explains the graph-view which graph should be rendered with filled space below it. Usually you'll want it to be the plot with index = 0 to not overlap other plots. N.B. In the future revision it is very possible that the fill color will be customizable. For example in viewDidLoad method add such initialization (it was used to create the graph in the video): NSNumberFormatter *numberFormatter = [NSNumberFormatter new]; [numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle]; [numberFormatter setMinimumFractionDigits:0]; [numberFormatter setMaximumFractionDigits:0]; self.graphView.yValuesFormatter = numberFormatter; NSDateFormatter *dateFormatter = [NSDateFormatter new]; [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; [dateFormatter setDateStyle:NSDateFormatterShortStyle]; self.graphView.xValuesFormatter = dateFormatter; [dateFormatter release]; [numberFormatter release]; self.graphView.backgroundColor = [UIColor blackColor]; self.graphView.drawAxisX = YES; self.graphView.drawAxisY = YES; self.graphView.drawGridX = YES; self.graphView.drawGridY = YES; self.graphView.xValuesColor = [UIColor whiteColor]; self.graphView.yValuesColor = [UIColor whiteColor]; self.graphView.gridXColor = [UIColor whiteColor]; self.graphView.gridYColor = [UIColor whiteColor]; self.graphView.drawInfo = NO; self.graphView.info = @"Load"; self.graphView.infoColor = [UIColor whiteColor];When you need to update the data, make this call: [self.graphView reloadData];МажлівасціМожа змяняць колер тлу, колер лініяў сеткі як і іх бачнасць, колер тэксту подпісаў на восях коордынатаў. Можа адлюстроўваць інформацыйны тэкст над графікам. Вы таксама можаце ўсталяваць ягоны колер. Можа адлюстроўваць адзін ці некалькі графікаў адначасова. Проста кастомайзіць тэкст подпісаў на восях коордынатаў. Напаўаўтаматычная лёгіка. Ужыванне компонэнтуКалі вы маеце багата досведу з UITableView ці любым іншым компонэнтам Cocoa Touch, каторы атрымоўвае дадзеныя з data-source, вам будзе лёгка пачаць працаваць і з S7GraphView, бо той падтрымоўвае тую-ж самую ідэолёгію. За інструкцыямі па тым, як укінуць компонэнт у вашы проект, звяртайцеся, калі ласка, да маёй іншай ініцыятывы - s7ratingview. Зараз-жа я адразу перайду да коду. N.B. З цягам часу інструкцыі стануць падрабязнейшымі, але пакуль гэта ўсё, што я змог з сябе выціснуць праз нястачу часу. Спярша трэ ўточыць правільны import. Адкрыйце свой файл *.h і дадайце: #import "S7GraphView.h"Цяпер дайце компілятару зразумець, што вы збіраецеся рэалізаваць протокол S7GraphViewDataSource: @interface MainViewController : UIViewController { } ... @endПералучыцеся на адпаведны файл *.m і рэалізуйце мэтоды, патрабаваныя S7GraphViewDataSource: - (NSUInteger)graphViewNumberOfPlots:(S7GraphView *)graphView { /* Вярніце колькасць графікаў, каторыя маюць быць адлюстраваныя ў view. 1+ */ } - (NSArray *)graphViewXValues:(S7GraphView *)graphView { /* Массыў об'ектаў, каторыя пазней будуць сфарматаваныя, каб быць адлюстраванымі на восі X. Колькасць элементаў мае быць роўная колькасці кропак у кожным графіку. */ } - (NSArray *)graphView:(S7GraphView *)graphView yValuesForPlot:(NSUInteger)plotIndex { /* Вярніце значанні для конкрэтнага графіку. Маецца на ўвазе, што кожны графік будзе мець аднолькавую колькасць кропак. І гэтая колькасць мае быць роўнай колькасці элементаў, каторую вы вяртаеце з мэтоду graphViewXValues:. }Опцыянальна вы можаце таксама рэалізаваць наступны мэтод: - (BOOL)graphView:(S7GraphView *)graphView shouldFillPlot:(NSUInteger)plotIndex;Гэтак вы тлумачыце graph-view, які графік мае быць адлюстраваны з запоўненнай пад ім вобласцю. Звычайна гэта будзе графік з index = 0, каб не перакрыць астатніх графікаў. N.B. У будучых рэвізіях цалкам мажліва, што колер запаўнення можна будзе змяняць. Прыкладам, у мэтодзе viewDidLoad можаце дадаць такую ініцыялізацыю (менавіта гэткая была скарыстана, каб стварыць графік на відэо): NSNumberFormatter *numberFormatter = [NSNumberFormatter new]; [numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle]; [numberFormatter setMinimumFractionDigits:0]; [numberFormatter setMaximumFractionDigits:0]; self.graphView.yValuesFormatter = numberFormatter; NSDateFormatter *dateFormatter = [NSDateFormatter new]; [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; [dateFormatter setDateStyle:NSDateFormatterShortStyle]; self.graphView.xValuesFormatter = dateFormatter; [dateFormatter release]; [numberFormatter release]; self.graphView.backgroundColor = [UIColor blackColor]; self.graphView.drawAxisX = YES; self.graphView.drawAxisY = YES; self.graphView.drawGridX = YES; self.graphView.drawGridY = YES; self.graphView.xValuesColor = [UIColor whiteColor]; self.graphView.yValuesColor = [UIColor whiteColor]; self.graphView.gridXColor = [UIColor whiteColor]; self.graphView.gridYColor = [UIColor whiteColor]; self.graphView.drawInfo = NO; self.graphView.info = @"Load"; self.graphView.infoColor = [UIColor whiteColor];Пры неабходнасці абнавіць дадзеныя, зрабіце такі выклік: [self.graphView reloadData]; [Less]

285 lines of code

0 current contributors

over 7 years since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This

CairoPlot

Compare

  Analyzed over 6 years ago

Using Python and PyCairo, the idea is to develop a module to plot graphics in an easy and intuitive way, creating beautiful results to presentations.

2.97K lines of code

1 current contributors

over 7 years since last commit

2 users on Open Hub

Activity Not Available
5.0
 
I Use This

PHPLOT

Compare

  Analyzed 8 months ago

A graph library for dynamic scientific, business, and stock-market charts. Written in PHP; requires PHP5 and GD. (Pre-2008 versions work with PHP4 too.) Optionally uses TrueType (TTF) fonts. Includes Pie, Bar, Line, Area, Point and other plot types.

25.3K lines of code

0 current contributors

almost 6 years since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses