2
I Use This!
Inactive

Commits : Listings

Analyzed about 20 hours ago. based on code collected about 21 hours ago.
Oct 18, 2025 — Oct 18, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
+ Fixed spurious ticks bug. + Corrected some comments.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Now in format_chart.php
Miguel de Benito
as migueldb
More... almost 23 years ago
Ooops! I deleted the wrong file!
Miguel de Benito
as migueldb
More... almost 23 years ago
+ New 'randfunction' data type in example-o-matic. Taken from deleted example4.php and test1.php.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Inserted example in example-o-matic as 'randfunction'
Miguel de Benito
as migueldb
More... almost 23 years ago
inserted example in example-o-matic as 'randfunction'
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Fixed silly typo.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ All renaming with leading underscores undone for compatibility. It was a mess. + Fixed a couple function call typos. + Fixed axis position calculation.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Fixed to work with phplot.php v1.69
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Added skip_left_tick and skip_right tick for x axis. + Added y_label_angle (last commit) + Fixed automatic axis positioning for plots with negative values or log scales. + Deleted messy SetGridParams(), SetTickParams() and SetDataLabelParams(). I realized they were a bad idea of mine... :( + Some more code grouping and reorganisation.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Added x/y tick crossing lenghts. + Added x axis and y axis positioning. + Corrected some label placement options.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Updated examples to work with new PHPlot. + Fixed some things.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ x_tick_pos: added support for 'xaxis' position. + x_tick_label_pos: added support for 'xaxis' position. + DrawYTick(): fixed 'yaxis' + Set[X|Y]TickCrossing(): added. Draw ticks crossing axis by a specified length in pixels. + DrawText(): improved vertical centering for TTF. + SetDrawBrokenLines(): fixed silly thing. + _DrawPlotBorder(): new option 'right' and 'sides' + DrawLinesError(): removed some 'ifs' for speed. + DrawDotsError(): removed some 'ifs' for speed. + Minor corrections here and there.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ DrawGraph(): Fixed drawing order error.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ _SetIndexColors(): removed. When sessions were not set, indexes were being calculated twice + Centralized color and style defaults in _SetDefaultStyles() (former _SetDefaultColors()) + SetLineWidth(): superseded by new SetLineWidths(). Now using an array of values for per-line setting. + DrawDashedLine(): added again for backward compatibility. + DrawBars(): Faster shading. + DrawYTicks(): slightly improved, DrawYTick() modified too. + DrawGraph(): plot borders now drawn after plots. + Added color and style variable declarations for easier modification. + More formatting. Some renaming undone for backwards compatibility.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ New plot type 'squared' added.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ New option 'Draw broken lines' added.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Better available graph room usage. + More renaming and formatting... + Parameter validation with _CheckOption(), but I might drop it if it slows everything down. + DrawBinary() is again DrawSquared()... ooops. :) It is at least now working. + DrawSquared() done, quite silly thing, though. + SetBrokenLines() added. Tells whether to draw lines for missing Y data.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Simple [go to index] link. + Typos fixed.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Reworking PEAR coding standards conformance, I had quite screwed it up. Vim regexes are proving veeeery useful ;) + Important comment about the destructor and class instantiation. + Internal methods will now have a prepended underscore. I'm renaming them little by little. + SetDefaultDashedStyle(): now accepts any string as style. + DrawSquared() renamed to DrawBinary() + _CalcMargins(): corrected [x|y]_tick_label_width calculation.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ SetDrawXDataLabels(false);
Miguel de Benito
as migueldb
More... almost 23 years ago
+ DrawDotsError(): doesn't fail anymore if data type isn't data-data-error (might include text-data-error in the future). + More variables changed to bool. + SetNewPlotAreaPixels(): removed, SetPlotAreaPixels() now does the same work. + SetMarginsPixels(): now updates margin variables. + SetTitle(): fixed wrong height calc for empty title. + Removed many internal variable declarations. See the beggining of the class declaration for comments on this. This might be a bit stupid... :-? + DrawSquared(): plot type on the works, addressing Feature Request [558302]. Just the skeleton for now.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ SetInputFile(): deallocates previously allocated 'img' + Added 'line_spacing' and SetLineSpacing() + InitImage(): deleted, moved into the constructor + DrawError(): shows plain text message if 'img' unavailable. + SetXTitle(): Fixed x_title_height calculation for TTF. + More code reorganisation. As I seem to be alone in this, that should be no problem...
Miguel de Benito
as migueldb
More... almost 23 years ago
+ TTF font provided with package now works (it wasn't being found). + TTF placement a bit adjusted. + SetTitle(): Fixed wrong title height calculation for TTFonts. + DrawLegend(): TTF support added. + DrawDot(): renamed dot type 'crosshair' to 'plus'. Added 'cross' and 'trianglemid'. + FormatTickLabel(): now used for tick and data labels. Renamed to FormatLabel(). + draw_x_data_label: variable removed, now using [x/y]_data_label_pos for both x and y data labels. + draw_x_data_label_lines: parameter added. + line_width: minor usage fixes. + SetXDataLabelAngle() renamed to SetXLabelAngle(). Old function kept in 'deprecated' section. + Changed some options to bool format. + Tried to make better decisions on Set*LabelParams() regarding placement. + Removed superfluous DrawLabels() function. + Moved CalcXHeights() and CalcYWidths() into CalcMargins() for speed (unperceptible I must admit) and clarity. + Other changes here and there...
Miguel de Benito
as migueldb
More... almost 23 years ago
*** empty log message ***
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Added missing data.
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Added a check to see if we are being called from the right place. + New data label angle option. + New line and error bar line width options. + New data label options. + New point types. + Some corrections.
Miguel de Benito
as migueldb
More... almost 23 years ago
*** empty log message ***
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Added nav. bar
Miguel de Benito
as migueldb
More... almost 23 years ago
+ Simple navigation bar, not very useful yet.
Miguel de Benito
as migueldb
More... almost 23 years ago