目前我有以下代码:
import numpy as np
import matplotlib.pyplot as plt
plt.stem(np.arange(10), np.ones(10), 'C0-', markerfmt='C0x')
plt.show()
但有人告诉我,它不适用于matplotlib 1
如何在符合matplotlib 1的情况下使用十六进制代码选择所需的颜色
尝试用linefmt='#ff7f0e-'
指定颜色也不起作用
ValueError: Unrecognized character # in format string
像c
,markerfacecolor
这样的参数不被plt.stem
识别
编辑: 我能做到:
m, s, b = plt.stem(...)
plt.setp([m, s], color='#ff7f0e')
但不能直接在stem call中设置颜色似乎很奇怪,不是吗
目前没有回答
相关问题 更多 >
编程相关推荐