如何在平方图上的正方形之间添加空间

时间:2019-05-09 09:49:48

标签: python matplotlib plot

我想更改下图的颜色以使其更适合于我的情况,但是这样我将看不到不同的大小(许多正方形将是相同的)。 我的程序实际上是:

def preprocessing_fn(inputs):
  """Preprocess input columns into transformed columns."""
  # Since we are modifying some features and leaving others unchanged, we
  # start by setting `outputs` to a copy of `inputs.
  outputs = inputs.copy()

  # Convert the Image from Color to Grey Scale. 
  # NUMERIC_FEATURE_KEYS is the names of Columns of Values of Pixels
  for key in NUMERIC_FEATURE_KEYS:
    outputs[key] = tf.divide(outputs[key], 255)

  outputs[LABEL_KEY] = outputs[LABEL_KEY]

  return outputs

是否有一种简单的方法可以在正方形之间添加小间距?

Figure example

1 个答案:

答案 0 :(得分:1)

平方图produces bars。很难更改条形坐标以留出间距,但为条形提供与背景相同颜色的边缘颜色(白色)将具有相同的视觉效果。因此,一种选择是使用

squarify.plot(sizes=sizeTab, alpha=.8, edgecolor="white", linewidth=2)

更改线宽以获取更多或更少的间距。