matplotlib图特别厚

时间:2019-01-27 17:30:14

标签: python matplotlib

我已经使用matplotlib创建了图形,但是我试图改善最终曲线的外观。主要问题是所得图像显示的线条非常粗(绿色的线条)。我真正要寻找的是一条细线,上面散布着方形标记。

  plt.figure()
  lw = 2
  plt.plot(fpr, tpr, color='green', marker='s', lw=0.5, label='ROC curve (area = %0.2f)' % roc_auc)
  plt.plot([0, 1], [0, 1], color='navy', lw=lw, linestyle='--')
  plt.xlim([0.0, 1.0])
  plt.ylim([0.0, 1.05])
  plt.xlabel('False Positive Rate')
  plt.ylabel('True Positive Rate')
  plt.title('Receiver operating characteristic')
  plt.legend(loc="lower right")
  plt.grid()
  fig1 = plt.gcf()

由于我已经指定了线宽(在上面的代码中为0.5),所以我猜测是正方形标记本身产生了模糊的外观(也就是说,太多了方形标记,或者它们太大)。有什么方法可以自动散布此类标记的呈现,或减小其大小(如果这是问题所在)?

enter image description here

0 个答案:

没有答案