Commit Graph

65 Commits

Author SHA1 Message Date
Luke Campagnola
fd32dc7458 Added (and disabled; doesn't work very well at the moment) code for using drawPixmapFragments in ScatterPlotItem 2012-05-08 22:55:06 -04:00
Luke Campagnola
2e03c9719f documentation fixes / updates 2012-05-08 18:14:12 -04:00
Luke Campagnola
aadd02f819 documentation fixes 2012-05-08 18:03:00 -04:00
Luke Campagnola
f21c3986d5 Added ViewBox auto-ranging options:
- auto pan (center of view changes, but total range does not)
  - scale only to visible data (data outside of viewbox is ignored when auto-ranging)
2012-05-08 17:56:55 -04:00
Luke Campagnola
9107eed243 bugfix - corrected orientation problems in gradienteditoritem 2012-05-08 17:56:19 -04:00
Luke Campagnola
bfa1abacc1 Bugfix -- axisitem is now more careful about measuring text 2012-05-08 17:55:44 -04:00
Luke Campagnola
9b5c8d0ada ScatterPlotItem minor performance fixes
SpinBox bugfix - improper handling of arguments to setOpts in integer mode
2012-04-30 18:20:27 -04:00
Luke Campagnola
d436f4b634 Merge changes from Kratz:
- isocurveitem documentation
  - updates to GradientEditor and PlotItem docs
  - Fix for Canvas handling of item Z-position
2012-04-28 16:00:42 -04:00
Luke Campagnola
2e9440d927 merged with dev 2012-04-25 13:16:41 -04:00
Luke Campagnola
a71e4a5862 CheckTable now remembers and reloads the state of rows that disappear temporarily
Flowchart updates - added/fixed some display nodes
Merge from Kratz:
  - documentation updates
  - ComboBox class (updateList() allows entire item list to change while remembering previous setting)
2012-04-25 13:12:40 -04:00
Luke Campagnola
d55526a787 Corrected handling of positional arguments in PlotCurveItem.__init__ 2012-04-23 14:57:49 -04:00
Luke Campagnola
2149f9db29 Added documentation on 3D graphics system 2012-04-23 14:34:54 -04:00
Luke Campagnola
3bf4c2e336 merged upstream 2012-04-23 10:15:30 -04:00
Luke Campagnola
62cdaf0b46 bugfix: ScatterPlotItem generates any uncached spot items when calling points() 2012-04-23 10:11:09 -04:00
Luke Campagnola
b09862d2c1 bugfix: PlotDataItem now checks for inf as well as nan in data. 2012-04-23 10:10:03 -04:00
Luke Campagnola
537540382f bugfix 2012-04-22 13:17:10 -04:00
Luke Campagnola
edb7c514a2 merged with dev 2012-04-22 13:10:18 -04:00
Luke Campagnola
636795d395 bugfix - PlotItem y-grid check works now 2012-04-22 13:08:38 -04:00
Luke Campagnola
2a412a3e28 fixed some bugs in ScatterPlot's handling of meta-data 2012-04-22 13:07:50 -04:00
Luke Campagnola
4cfd58d8b9 doc fixes 2012-04-21 16:11:15 -04:00
Luke Campagnola
f8758dba39 PlotItem (finally) gets log scaling
Also cleaned up some context menu items
2012-04-21 15:57:47 -04:00
Luke Campagnola
8b721e7d78 doc update 2012-04-21 15:57:13 -04:00
Luke Campagnola
33bc81a121 Fixed click signal propagation for PlotDataItem 2012-04-21 15:55:27 -04:00
Luke Campagnola
c1963759a1 doc updates 2012-04-18 10:59:30 -04:00
Luke Campagnola
18182c157a merged fix from Ingo 2012-04-18 09:30:50 -04:00
Luke Campagnola
4eadccdcc1 documentation updates 2012-04-18 00:02:15 -04:00
Ingo Breßler
d8624f565b PlotItem.addCurve: fixed typo 2012-04-16 23:15:25 +02:00
Luke Campagnola
44f2a0ecc4 Documentation updates 2012-04-16 16:45:55 -04:00
Luke Campagnola
c44887e531 bugfix 2012-04-15 12:33:56 -04:00
Luke Campagnola
dc29a9060e documentation updates 2012-04-15 12:32:20 -04:00
Luke Campagnola
61ea03618a re-enabled wheel events for PlotItem 2012-04-15 10:56:41 -04:00
Luke Campagnola
727214ca45 docstring updates 2012-04-15 10:20:07 -04:00
Luke Campagnola
bdb6ff88a2 Updates to IsocurveItem, added isocurve example
minor updates for other examples
2012-04-04 12:22:43 -04:00
Luke Campagnola
6aef85331e Cleanup for AxisItem
- Made more extensible by breaking out tick spacing and text generating into separate methods
 - Text now tries harder to avoid overlapping
2012-04-04 09:31:58 -04:00
Luke Campagnola
78d4bc0838 Performance enhancements
- HistogramLUTItem avoids using lookup table if possible
 - GradientEditorItem has a method to ask whether the gradient is trivial (can be applied without the use of a lookup table)
 - ROI, LinearRegionItem, InfiniteLine no longer redraw for every mouse movement
2012-04-04 09:29:35 -04:00
Luke Campagnola
5a357ddb2a Several minor bugfixes and features
- Added rate-limited mode to SignalProxy
  - Added basic text justification to LabelItem
  - ViewBox.addItem now has ignoreBounds option, which causes the item to be ignored when autoscaling
  - Added ValueLabel widget
  - Fixed some autoscaling bugs
  - InfiniteLine fix - no hilight if movable=False
2012-04-03 01:01:33 -04:00
Luke Campagnola
bdef8dc4c7 fixed example menu on windows 2012-03-30 15:53:10 -04:00
Luke Campagnola
ad232ff79b - re-merged isocurve code
- re-enabled OpenGL on windows, added a config option for enabling/disabling OpenGL
- minor bug fixes
2012-03-27 12:30:51 -04:00
Luke Campagnola
543d56f0a6 reverted plotitem bug 2012-03-25 02:25:02 -04:00
Luke Campagnola
f6da6e2fd0 Added matplotlib exporter
Updates to MeshData class (this is still not tested)
2012-03-23 22:13:41 -04:00
Luke Campagnola
c814499bee Added features from meganbkratz:
- isocurves
 - array processing through gradientwidget
2012-03-23 13:38:53 -04:00
Luke Campagnola
7e926ba136 Bugfix for plot linking 2012-03-23 04:04:04 -04:00
Luke Campagnola
04291a9300 reconnected viewbox range-change signals through plotitem. 2012-03-23 02:46:59 -04:00
Luke Campagnola
3b2ef16071 bugfix for view linking, example update 2012-03-23 02:42:32 -04:00
Luke Campagnola
1489643a30 GraphicsLayout: added convenience method for creating sub-layouts 2012-03-23 02:42:02 -04:00
Luke Campagnola
b78662c33e Minor updates for exporting
- curves enable antialiasing when exporting to image
  - plotitems hide button during export
2012-03-23 02:41:10 -04:00
Luke Campagnola
7c94b5a702 Bugfixes and example for view linking 2012-03-20 23:38:04 -04:00
Luke Campagnola
97740c2376 bugfix for linking ViewBoxes 2012-03-20 22:39:37 -04:00
Luke Campagnola
d1521dc7ed ROI fix - filled in missing rotate() method 2012-03-20 00:33:58 -04:00
Luke Campagnola
48929a2aa6 Minor updates:
GraphicsObject - corrected bug in viewPos() method
  WidgetGroup - allow bound methods in interfaces
  parametertree - fixed crash when calling remove from context menu
2012-03-19 23:02:29 -04:00