十六进制颜色列表适用于饼图,但不适用图

时间:2018-08-24 12:01:54

标签: python matplotlib plot colors

我尝试创建要与matplotlib一起使用的颜色主题,并且该颜色主题可以很好地与饼图配合使用,但是我收到一条错误消息,提示它在运行plt.plot(x,y,color = color_theme)时是无效的RGBA参数

作品

import matplotlib.pyplot as plt
color_theme = ['#998166', '#bacfd9', '#bfbaa6', '#a0bab8', '#63605b', 
'#8f8a83', '#bdb6af', '#e8e5e3', '#634632']
x = list(range(1,10))
y = [1,2,3,4,.5,4,3,2,1]
plt.pie(x, colors = color_theme)

不工作

import matplotlib.pyplot as plt
color_theme = ['#998166', '#bacfd9', '#bfbaa6', '#a0bab8', '#63605b', 
'#8f8a83', '#bdb6af', '#e8e5e3', '#634632']
x = list(range(1,10))
y = [1,2,3,4,.5,4,3,2,1]
plt.plot(x,y,color = color_theme)

省略color参数也可以。

我在这里想念什么?

1 个答案:

答案 0 :(得分:1)

使用file.createNewFile();绘制一条线。绘图中只有1条线,因此您只能在file.upload = Upload.upload({ url:api url, method: 'POST', data: { file: file, 'key1': value1, 'key2': value2}, FormData: metadata }); 参数中给出一个值(您可以有一条具有多种颜色的线,关于此还有其他问题)。

您可以选择plt.plot列表中的一个元素,然后选择该元素

color=

您可能要使用可以接受颜色列表的散点图:

color_theme

enter image description here