通过plot函数访问matplotlib plot的属性

2024-05-23 23:15:05 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个pandas数据帧,我通过pandas内置函数plot用matplotlib绘制它:

mydata = list(zip([1, 2, 3], [4, 5, 6]))
dataframe = pandas.DataFrame(mydata)
barchart = dataframe.plot(kind = 'bar')

我如何获得酒吧的颜色?你知道吗

一般来说,如何访问所有属性?你知道吗

例如,我可以用barchart.get_axis_bgcolor()获得背景色,我可以用barchart.set_axis_bgcolor('grey')将其设置为灰色,但是其他属性呢?你知道吗


Tags: 数据函数dataframepandas属性plotmatplotlib绘制
1条回答
网友
1楼 · 发布于 2024-05-23 23:15:05

要更改系列的颜色,可以使用颜色进行更改

mydata = list(zip([1, 2, 3], [4, 5, 6]))
dataframe = pd.DataFrame(mydata) 
barchart = dataframe.plot(kind = 'bar',color=['maroon','purple'])

但是,通过barchart变量,可以在轴上设置一个句柄,现在可以使用get\u children()获取图表中的任何面片、文本、轴或任何其他对象,以修改所需的任何内容。你知道吗

相关问题 更多 >