我有一个散点图如下图所示,并希望我的绘图具有双边,而不必在此顶部创建相同的散点。我找不到如何将双线作为边缘。
Sub eval2()
Dim s As String
s = "((100 * 20) / 30 * 500)"
MsgBox Evaluate(s)
End Sub
这个问题的主要原因来自于我所遇到的一个错误:当我使用相同的坐标叠加散点图时,我正在创建的新图表会略微修改它们的位置并且不能完全适合彼此{{3 }}
当背景标记有import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
plt.scatter(x, y, s=400, c=colors,marker='h' alpha=0.5,edgecolors='black',linewidth=1)
plt.show()
时,此错误不会显示,但只有当facecolors=''
对我来说是个问题时才显示。
答案 0 :(得分:1)
这似乎确实是个错误。
可能的解决方案是使用/**
!/**/
!/a/aa/aaa/**
!/b/bb/bbb/**
参数绘制白色散点。
colors
<小时/> 根据应用程序使用特殊符号作为标记也可以是一个选项。请参阅this question或complete list。
import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
whites = [[1,1,1]]*N
plt.scatter(x, y, s=400, c=whites, marker='h', alpha=0.5,edgecolors='black',linewidth=1)
plt.scatter(x, y, s=260, c=colors, marker='h', alpha=0.5,edgecolors='black',linewidth=1)
plt.show()