编写代码:要求;含 3种颜色,3种线性,3种标记点,使用两种不同的字体以及字号
时间: 2024-01-28 07:46:28 浏览: 36
颜色的代码
4星 · 用户满意度95%
好的,理解您的要求了。以下是一个示例代码,其中包含三种颜色(红、绿、蓝)、三种线性(实线、虚线、点线)、三种标记点(圆、正方形、三角形),同时使用了两种不同的字体(Arial、Times New Roman)以及字号(12、16)。
```python
import matplotlib.pyplot as plt
import numpy as np
# 示例数据
x = np.arange(0, 10, 0.1)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)
# 绘图
fig, ax = plt.subplots()
ax.plot(x, y1, color='red', linewidth=2, linestyle='-',
marker='o', markersize=8)
ax.plot(x, y2, color='green', linewidth=2, linestyle='--',
marker='s', markersize=8)
ax.plot(x, y3, color='blue', linewidth=2, linestyle=':',
marker='^', markersize=8)
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_title('Three Trigonometric Functions')
ax.legend(['sin', 'cos', 'tan'], loc='upper left')
ax.tick_params(axis='both', which='major', labelsize=16)
ax.set_xticks(np.arange(0, 10.1, 2))
ax.set_yticks(np.arange(-1, 1.1, 0.5))
ax.grid(True)
# 设置不同的字体和字号
params = {'font.family': 'Arial', 'font.size': 12}
plt.rcParams.update(params)
fig.savefig('graph.png')
```
希望能够满足您的要求。如果还有其他问题,欢迎随时问我。
阅读全文