48
A
回答
73
作为一个简单的例子(使用比潜在的重复问题稍微干净法):
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(10))
ax.set_xlabel('X-axis')
ax.set_ylabel('Y-axis')
ax.spines['bottom'].set_color('red')
ax.spines['top'].set_color('red')
ax.xaxis.label.set_color('red')
ax.tick_params(axis='x', colors='red')
plt.show()
+0
谢谢你到目前为止。 ax.tick_params(axis ='x',colors ='red') 产生一个AxesSubplot没有属性'tick_params'错误。你知道为什么吗? – 2011-01-21 17:51:24
11
如果您有要修改几个数字或次要情节,它可以帮助使用matplotlib context manager更改颜色,而不是单独更改每个颜色。上下文管理器允许您临时更改rc参数,仅用于紧跟在后面的缩进代码,但不会影响全局rc参数。
这段代码产生两个数字,第一个数字是轴的修改颜色,ticks和ticklabels,第二个数字是默认的rc参数。
import matplotlib.pyplot as plt
with plt.rc_context({'axes.edgecolor':'orange', 'xtick.color':'red', 'ytick.color':'green', 'figure.facecolor':'white'}):
# Temporary rc parameters in effect
fig, (ax1, ax2) = plt.subplots(1,2)
ax1.plot(range(10))
ax2.plot(range(10))
# Back to default rc parameters
fig, ax = plt.subplots()
ax.plot(range(10))
您可以键入plt.rcParams
查看所有可用率控制参数,并使用列表理解搜索关键字:
# Search for all parameters containing the word 'color'
[(param, value) for param, value in plt.rcParams.items() if 'color' in param]
相关问题
- 1. matplotlib:更改标题和颜色条文本和刻度颜色
- 2. 彩色地图坐标轴在python中的刻度标签
- 3. jqPlot更改轴刻度标签颜色个别
- 4. matplotlib:更改坐标轴
- 5. 如何更改matplotlib 3D图的坐标轴的颜色?
- 6. 如何更改matplotlib中的日志刻度刻度标签
- 7. 重叠y轴刻度标签和x轴在matplotlib
- 8. Matplotlib:多种颜色的y轴标签
- 9. 更改mpld3中的刻度标签颜色
- 10. Matplotlib线图从数据透视表:调整轴的刻度的颜色标签
- 11. Matplotlib:更改轴的颜色
- 12. 在坐标轴和刻面条之间移动轴标签
- 13. extjs更改图表轴标签颜色
- 14. ggplot2中的自定义坐标轴刻度标签
- 15. 自定义单个域轴刻度标签的颜色
- 16. 在matplotlib中编辑x轴刻度标签的日期格式
- 17. 在matplotlib中设置刻度标签
- 18. 如何使用ggplot2更改轴标签和刻度标签之间的间距?
- 19. Matplotlib刻度线和刻度线标签位置与轴线分开固定
- 20. 删除对数图中的特定x轴刻度标签,matplotlib
- 21. 如何删除matplotlib中的一个刻度轴标签
- 22. 下标和在x轴刻度标签在GGPLOT2宽度限制
- 23. 核心阴谋,如何改变消极轴刻度标签的颜色
- 24. Chartjs X轴标签和刻度格式
- 25. 属性更改标签颜色标签
- 26. 颜色之间具有刻度标签的离散颜色条
- 27. OpeNni:颜色坐标到深度坐标
- 28. 如何关闭matlibplot坐标轴的刻度和标记?
- 29. matplotlib坐标轴上的不同精度
- 30. 更改Matplotlib的坐标
复制的轴:HTTP: //stackoverflow.com/questions/1982770/matplotlib-changing-the-color-of-an-axis – Mark 2011-01-21 17:36:14