Public Member Functions | |
__init__ (self, obj, layer) | |
lt_range (self) | |
color (self) | |
color (self, rgb) | |
colorinc (self) | |
colorinc (self, inc) | |
colormap (self) | |
colormap (self, name) | |
set_shapelist (self, name) | |
zlevels (self) | |
zlevels (self, dict) | |
symbol_size (self) | |
symbol_size (self, size) | |
symbol_kind (self) | |
symbol_kind (self, shape) | |
symbol_kindinc (self) | |
symbol_kindinc (self, inc) | |
symbol_interior (self) | |
symbol_interior (self, fill) | |
symbol_sizefactor (self) | |
symbol_sizefactor (self, fac) | |
transparency (self) | |
transparency (self, t) | |
remove (self) | |
change_data (self, wks, **kwargs) | |
set_fill_area (self, above=-1, type=9, below=-1) | |
set_cmd (self, *args) | |
group (self) | |
![]() | |
__del__ (self) | |
__str__ (self) | |
__bool__ (self) | |
index (self) | |
get_str (self, prop) | |
get_int (self, prop) | |
get_float (self, prop) | |
set_str (self, prop, value) | |
set_int (self, prop, value) | |
set_float (self, prop, value) | |
method_int (self, name, arg='') | |
method_float (self, name, arg='') | |
method_str (self, name, arg='') | |
lt_exec (self, labtalk) | |
name (self) | |
name (self, value) | |
lname (self) | |
lname (self, value) | |
comments (self) | |
comments (self, value) | |
show (self) | |
show (self, value) | |
usertree (self) | |
usertree (self, tr) | |
userprops (self) | |
Public Attributes | |
layer = layer | |
![]() | |
obj = obj | |
Protected Member Functions | |
_format_property (self, prop) | |
Properties | |
shapelist = property(None, set_shapelist) | |
This class represents an instance of a data plot in a GLayer.
originpro.graph.Plot.__init__ | ( | self, | |
obj, | |||
layer ) |
Reimplemented from originpro.base.BaseObject.
originpro.graph.Plot.change_data | ( | self, | |
wks, | |||
** | kwargs ) |
change the data source for an existing data plot Parameters: wks (WSheet): the worksheet to use kwargs : columns and the corresponding axis Returns: None Examples: wks = op.find_sheet('w', 'Book1') gl = op.find_graph('Graph1')[0] dp = gl.plot_list()[0] dp.change_data(wks, x='C', y='D')
originpro.graph.Plot.color | ( | self | ) |
returns the RGB color of the plot object as a tuple (Red, Green, Blue) Parameters: Returns: (tuple) r,g,b Examples: p = g[0].plot_list()[0] red, green, blue = p.color
originpro.graph.Plot.color | ( | self, | |
rgb ) |
set for the RGB color of the plot object Parameters: rgb(int, str, tuple): various way to specify color, see function ocolor(rgb) in op.utils Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.color = '#0f0' See Also: ocolor(rgb)
originpro.graph.Plot.colorinc | ( | self | ) |
returns the color increment of the grouped plot object Parameters: Returns: (int) color increment Examples: p = g[0].plot_list()[0] inc = p.colorinc
originpro.graph.Plot.colorinc | ( | self, | |
inc ) |
set the color increment of the plot object Parameters: inc(int): color increment Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.colorinc = 1
originpro.graph.Plot.colormap | ( | self | ) |
Returns the colormap name a string Parameters: Returns: (str) colormap name Examples: pl = g[0].plot_list()[0] cm = pl.colormap
originpro.graph.Plot.colormap | ( | self, | |
name ) |
Set the colormap of the plot object Parameters: Colormap name, can be colorlist, palette. Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.colormap = 'Fire' # colorlist p.colormap = 'Maple.pal' # palette
originpro.graph.Plot.group | ( | self | ) |
Check if data plot in group or not. Parameters: Returns: (int) 0: Not in group, 1: Group Head, 2: Group Member Examples: pl = g[0].plot_list()[0] group = pl.group
originpro.graph.Plot.lt_range | ( | self | ) |
Return the Origin Range String that identify Data Plot object Parameters: none Returns: Origin Range String Examples: gl=op.find_graph()[0] p=gl.plot_list()[0] print(p.lt_range())
originpro.graph.Plot.remove | ( | self | ) |
Deletes plot. Parameters: none Returns: None Examples: gl=op.find_graph()[0] p = gl.plot_list()[0] p.remove()
originpro.graph.Plot.set_cmd | ( | self, | |
* | args ) |
Execute labtalk set command for this data plot Parameters: args: set command options Returns: none Examples: wks = op.find_sheet('w', 'Book1') gl = op.find_graph('Graph1')[0] dp = gl.add_plot(wks, 1, 0) dp.set_cmd('-c 2', '-d 2') # line color as red, style as dot
originpro.graph.Plot.set_fill_area | ( | self, | |
above = -1, | |||
type = 9, | |||
below = -1 ) |
For line plots only, to set Fill Area Under curve option Parameters: above (int): fill color of "Pattern Above" (or "Pattern") type (int): fill area option, 9=Fill to next data plot – above below colors, see https://www.originlab.com/doc/LabTalk/ref/Set-cmd#Specifying_Pattern below (int): fill color of "Pattern Below" Returns: none Examples: gl=op.find_graph()[0] p=gl.plot_list()[0] p.set_fill_area(2, 9, 3)
originpro.graph.Plot.set_shapelist | ( | self, | |
name ) |
Set the shape list of the plot object Parameters: Shape list, can be theme file name, or integer list Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.shapelist = 'Symbol Type Square and Circle' # theme file p.shapelist = [3, 2, 1]
originpro.graph.Plot.symbol_interior | ( | self | ) |
returns the symbol interior type. 0 = no symbol, 1=solid, 2=open, 3=dot center Parameters: Returns: (int) symbol interior Examples: p = g[0].plot_list()[0] kind = p.symbol_interior
originpro.graph.Plot.symbol_interior | ( | self, | |
fill ) |
set symbol interior of the plot object. 0 = no symbol, 1=solid, 2=open, 3=dot center Parameters: fill(int): symbol interior Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.symbol_interior = 2
originpro.graph.Plot.symbol_kind | ( | self | ) |
returns the symbol shape, see the LabTalk get %C -k command Parameters: Returns: (int) symbol shape Examples: p = g[0].plot_list()[0] shape = p.symbol_kind
originpro.graph.Plot.symbol_kind | ( | self, | |
shape ) |
set symbol shape of the plot object, see the LabTalk set %C -k command Parameters: shape(int): symbol shape Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.symbol_kind = 2
originpro.graph.Plot.symbol_kindinc | ( | self | ) |
returns the symbol shape increment of the grouped plot object Parameters: Returns: (int) symbol shape increment Examples: p = g[0].plot_list()[0] shape = p.symbol_kindinc
originpro.graph.Plot.symbol_kindinc | ( | self, | |
inc ) |
set symbol shape increment of the grouped plot object Parameters: inc(int): symbol shape increment Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.symbol_kindinc = 1
originpro.graph.Plot.symbol_size | ( | self | ) |
returns the symbol size, see the Labtalk get %C -z command Parameters: Returns: (float) symbol size Examples: p = g[0].plot_list()[0] size = p.symbol_size
originpro.graph.Plot.symbol_size | ( | self, | |
size ) |
set symbol size of the plot object, see the LabTalk set %C -z command Parameters: size(float): symbol size Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.symbol_size = 20.5
originpro.graph.Plot.symbol_sizefactor | ( | self | ) |
returns the symbol size factor, 1 if not changing. This is useful when size is controlled by a worksheet column Parameters: Returns: (float) symbol size factor Examples: p = g[0].plot_list()[0] size = p.symbol_size * p.symbol_sizefactor
originpro.graph.Plot.symbol_sizefactor | ( | self, | |
fac ) |
set symbol size factor of the plot object. This is useful when size if controlled by a worksheet column Parameters: fac(float): symbol size factor Returns: None Examples: p = g[0].add_plot(wks,'(0,1)') p.symbol_size=modi_col(1) p.symbol_sizefactor = 10
originpro.graph.Plot.transparency | ( | self | ) |
returns the plot's line or symbol transparency in percent Parameters: none Returns: transparency in percent Examples: gl=op.find_graph()[0] p = gl.plot_list()[0] print(p.transparency)
originpro.graph.Plot.transparency | ( | self, | |
t ) |
set the plot's line or symbol transparency in percent Parameters: t(int):0-100 Returns: transparency in percent Examples: gl=op.find_graph()[0] p = gl.plot_list()[0] p.transparency=60
originpro.graph.Plot.zlevels | ( | self | ) |
Returns the information about z-levels as a dictionary Parameters: none Returns: dictionary of z-levels Examples: gl=op.find_graph()[0] p = gl.plot_list()[0] print(p.zlevels)
originpro.graph.Plot.zlevels | ( | self, | |
dict ) |
set the z-levels from the modified dictionary returned from the getter Examples: msheet = op.find_sheet('m', '[MBook1]') graph = op.new_graph(template='contour') gl = graph[0]; plot = gl.add_mplot(msheet, z=0, type='contour') gl.rescale() z = plot.zlevels z['minors'] = 4 z['levels'] = [0, 5, 10, 15,20] plot.zlevels = z plot.colormap = 'Beach.pal'