python画图黑色
时间: 2023-09-09 10:09:34 浏览: 102
要在Python中绘制黑色图形,你可以使用`matplotlib`库。下面是一个简单的例子,展示如何绘制一个黑色的正方形:
```python
import matplotlib.pyplot as plt
# 创建一个图形对象
fig, ax = plt.subplots()
# 绘制一个黑色的正方形
rectangle = plt.Rectangle((0.2, 0.2), 0.6, 0.6, facecolor='black')
# 将正方形添加到图形对象中
ax.add_patch(rectangle)
# 设置坐标轴范围
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
# 显示图形
plt.show()
```
运行这段代码,你将得到一个黑色的正方形图形。你可以根据需要修改图形的大小、位置和样式。希望对你有所帮助!
相关问题
python 画图黑色
要在Python中绘制黑色图形,可以使用Matplotlib库中的plot函数,并将颜色参数设为“k”,表示黑色。例如,以下代码将绘制一个黑色正弦曲线:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
plt.plot(x, y, color='k')
plt.show()
```
这将显示一个黑色正弦曲线。
python画图svm
可以使用Python中的Matplotlib库来画SVM图,你可以参考以下代码:
```python
from sklearn import svm
import matplotlib.pyplot as plt
import numpy as np
# Create sample data
X = np.array([[1, 2], [2, 3], [4, 5], [6, 7], [7, 8], [8, 9]])
y = np.array([1, 1, 1, 0, 0, 0])
# Create SVM classifier
clf = svm.SVC(kernel='linear', C=1.0)
clf.fit(X, y)
# Get support vectors
support_vectors = clf.support_vectors_
# Plot data points and decision boundary
plt.scatter(X[:,0], X[:,1], c=y, cmap='bwr')
plt.scatter(support_vectors[:,0], support_vectors[:,1], s=100, facecolors='none', edgecolors='k')
ax = plt.gca()
xlim = ax.get_xlim()
ylim = ax.get_ylim()
# Create grid to evaluate model
xx = np.linspace(xlim[0], xlim[1], 30)
yy = np.linspace(ylim[0], ylim[1], 30)
YY, XX = np.meshgrid(yy, xx)
xy = np.vstack([XX.ravel(), YY.ravel()]).T
Z = clf.decision_function(xy).reshape(XX.shape)
# Plot decision boundary and margins
ax.contour(XX, YY, Z, colors='k', levels=[-1, 0, 1], alpha=0.5, linestyles=['--', '-', '--'])
ax.set_xlim(xlim)
ax.set_ylim(ylim)
plt.show()
```
这段代码会生成一个SVM图,其中红色和蓝色的点表示不同类别的数据点,黑色的虚线表示决策边界,黑色实线表示边界平面。如果你要画不同的数据集,可以更改X和y的值。如果你要更改SVM的内核或C值,可以在clf = svm.SVC(kernel='linear', C=1.0)这一行中更改。
阅读全文