Beispiel #1
0
    def __init__(self, parent, division, transform, logger=None):
        super(ColorScaleBar, self).__init__()

        self.scaleDivision = division
        self.coordinateTransform = transform

        # should be based on font size
        self.tickLength = 8
        self.labelSpacing = 2
        self.borderOffset = 3
        self.barSpacing = 1
        self.colorBarWidth = self.tickLength * 2

        # should be shared with spectrogram_image in a dedicated class
        N = 256
        cmap = cmrmap.compute_colors(N)
        self.colors = [
            QtGui.QColor(cmap[i, 0] * 255, cmap[i, 1] * 255, cmap[i, 2] * 255)
            for i in range(N)
        ]

        # for vertical scale bar
        self.setSizePolicy(
            QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                  QtWidgets.QSizePolicy.Minimum))
Beispiel #2
0
 def prepare_palette(self):
     self.logger.push("palette preparation")
     color_map_size = 256
     cmap = cmrmap.compute_colors(color_map_size)
     colors = numpy.zeros(color_map_size, dtype=numpy.uint32)
     for i in range(color_map_size):
         colors[i] = QtGui.QColor(cmap[i, 0] * 255, cmap[i, 1] * 255, cmap[i, 2] * 255).rgb()
     return colors
	def prepare_palette(self):
		print("palette preparation")

		N = 256
		cmap = cmrmap.compute_colors(N)

		self.colors = numpy.zeros((N), dtype=numpy.uint32)

		for i in range(N):
			self.colors[i] = QtGui.QColor(cmap[i, 0]*255, cmap[i, 1]*255, cmap[i, 2]*255).rgb()
	def prepare_palette(self):
		print("palette preparation")

		N = 256
		cmap = cmrmap.compute_colors(N)

		self.colors = numpy.zeros((N), dtype=numpy.uint32)

		for i in range(N):
			self.colors[i] = QtGui.QColor(cmap[i, 0]*255, cmap[i, 1]*255, cmap[i, 2]*255).rgb()
Beispiel #5
0
    def __init__(self, parent, division, transform, logger=None):
        super(ColorScaleBar, self).__init__()

        self.scaleDivision = division
        self.coordinateTransform = transform

        # should be based on font size
        self.tickLength = 8
        self.labelSpacing = 2
        self.borderOffset = 3
        self.barSpacing = 1
        self.colorBarWidth = self.tickLength * 2

        # should be shared with spectrogram_image in a dedicated class
        N = 256
        cmap = cmrmap.compute_colors(N)
        self.colors = [QtGui.QColor(cmap[i, 0] * 255, cmap[i, 1] * 255, cmap[i, 2] * 255) for i in range(N)]

        # for vertical scale bar
        self.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum))