Boj*_*nic 3 python linegraph colors matplotlib
我想要的结果是这样的图表
ax.plot(df.x, df.y, 'b.-')
Run Code Online (Sandbox Code Playgroud)
如果生成一条线,每个位置都有一个点,则有一个数据点。但我也想要特定的颜色,例如“lightsteelblue”。
当我尝试绘图时
ax.plot(df.x, df.y, color='lightsteelblue', ls='.-')
Run Code Online (Sandbox Code Playgroud)
出现值错误,表明“ls”不支持“.-”。关于如何解决这个问题有什么想法吗?
感谢您抽出时间,-博扬
小智 6
下面的代码应该适合你
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, np.random.randint(1, 7) , 10)
y = np.linspace(0, np.random.randint(7, 9), 10)
fig, ax = plt.subplots()
ax.plot(x, y, **{'color': 'lightsteelblue', 'marker': 'o'})
plt.show()
Run Code Online (Sandbox Code Playgroud)
输出
| 归档时间: |
|
| 查看次数: |
14050 次 |
| 最近记录: |