Module: Tk::Tcllib::Plotchart

Module | Tk::Tcllib::Plotchart
In: | tk/lib/tkextlib/tcllib/plotchart.rb

### Methods

coords_3D_to_pixel coords_to_pixel determine_scale package_name package_version pixel_to_coords polar_coordinates polar_to_pixel set_zoom_pan view_port world_3D_coordinates world_coordinates

### Classes and Modules

Module Tk::Tcllib::Plotchart::ChartMethod
Class Tk::Tcllib::Plotchart::Barchart
Class Tk::Tcllib::Plotchart::Gnattchart
Class Tk::Tcllib::Plotchart::HorizontalBarchart
Class Tk::Tcllib::Plotchart::IsometricPlot
Class Tk::Tcllib::Plotchart::Piechart
Class Tk::Tcllib::Plotchart::Plot3D
Class Tk::Tcllib::Plotchart::PlotSeries
Class Tk::Tcllib::Plotchart::PolarPlot
Class Tk::Tcllib::Plotchart::Stripchart
Class Tk::Tcllib::Plotchart::Timechart
Class Tk::Tcllib::Plotchart::XYPlot

### Constants

PACKAGE_NAME | = | 'Plotchart'.freeze
Polarplot | = | PolarPlot
Isometricplot | = | IsometricPlot

### Public Class methods

coords_3D_to_pixel(w, x, y, z)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 108
      def self.coords_3D_to_pixel(w, x, y, z)
        list(tk_call_without_enc('::Plotchart::coords3DToPixel', w.path, x, y, z))
      end

coords_to_pixel(w, x, y)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 104
      def self.coords_to_pixel(w, x, y)
        list(tk_call_without_enc('::Plotchart::coordsToPixel', w.path, x, y))
      end

determine_scale(w, xmax, ymax)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 124
      def self.determine_scale(w, xmax, ymax)
        tk_call_without_enc('::Plotchart::determineScale', w.path, xmax, ymax)
      end

package_name()

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 71
          def self.package_name
            PACKAGE_NAME
          end

package_version()

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 75
          def self.package_version
            begin
              TkPackage.require('Plotchart')
            rescue
              ''
            end
          end

pixel_to_coords(w, x, y)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 120
      def self.pixel_to_coords(w, x, y)
        list(tk_call_without_enc('::Plotchart::coordsToPixel', w.path, x, y))
      end

polar_coordinates(w, radmax)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 112
      def self.polar_coordinates(w, radmax)
        tk_call_without_enc('::Plotchart::polarCoordinates', w.path, radmax)
      end

polar_to_pixel(w, rad, phi)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 116
      def self.polar_to_pixel(w, rad, phi)
        list(tk_call_without_enc('::Plotchart::polarToPixel', w.path, rad, phi))
      end

set_zoom_pan(w)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 128
      def self.set_zoom_pan(w)
        tk_call_without_enc('::Plotchart::setZoomPan', w.path)
      end

view_port(w, *args)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 89
      def self.view_port(w, *args) # args := pxmin, pymin, pxmax, pymax
        tk_call_without_enc('::Plotchart::viewPort', w.path, *(args.flatten))
      end

world_3D_coordinates(w, *args)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 98
      def self.world_3D_coordinates(w, *args)
        # args := xmin, ymin, zmin, xmax, ymax, zmax
        tk_call_without_enc('::Plotchart::world3DCoordinates',
                            w.path, *(args.flatten))
      end

world_coordinates(w, *args)

[Source]

    # File tk/lib/tkextlib/tcllib/plotchart.rb, line 93
      def self.world_coordinates(w, *args) # args := xmin, ymin, xmax, ymax
        tk_call_without_enc('::Plotchart::worldCoordinates',
                            w.path, *(args.flatten))
      end

[Validate]