Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在绘图上显示数据帧_Python_Matplotlib_Ipython_Plotly - Fatal编程技术网

Python 在绘图上显示数据帧

Python 在绘图上显示数据帧,python,matplotlib,ipython,plotly,Python,Matplotlib,Ipython,Plotly,假设我想在绘图上显示一个小的一行数据框,这可能吗 例如: buy_hold coin lose.max no_trades strat_prof win.max 0 7.406522 DASH -2.115741 89.0 270.080641 123.46243 我希望生成的绘图如下所示: 编辑:我首先建议使用Pandas来绘制表格,但也可以直接使用Matplotlib来完成 Matplotlib有一种在绘图中显示表格的方法,可以通

假设我想在绘图上显示一个小的一行数据框,这可能吗

例如:

    buy_hold    coin    lose.max    no_trades   strat_prof  win.max
0   7.406522    DASH    -2.115741   89.0    270.080641  123.46243
我希望生成的绘图如下所示:

编辑:我首先建议使用Pandas来绘制表格,但也可以直接使用Matplotlib来完成

Matplotlib有一种在绘图中显示表格的方法,可以通过多种方式进行自定义,请参见文档

这是一个与您想要的非常相似的图:

绘图的代码:

import numpy as np
import matplotlib.pyplot as plt

plot([1, 3], [40, 60])
plot([2, 4], [40, 60])
ylim(37, 60)

columns = ["buy_hold", "coin", "lose.max", "no_trades", "strat_prof", "win.max"]
cell_text = [["7.406522", "DASH", "-2.115741", "89.0", "270.080641", "123.46243"]]

# Add a table at the bottom of the axes
the_table = plt.table(cellText=cell_text,
                      colLabels=columns,
                      colWidths=[.15]*len(columns),
                      loc='lower right')

# Adjust layout to make room for the table:
#plt.subplots_adjust(bottom=0.3)

plt.show()

这与MATLAB有关吗?另外,您希望如何显示它?这是可能的,以无限不同的方式。你想让这个图看起来像什么?对不起,我应该说得更具体一些,像这个额外的问题,你知道为什么颜色不改变吗?你改变了“双y轴示例”上的rgbp元组吗?这就是为什么我在报告中说“显示”而不是“绘图”title@IlyaV.Schurov这不是情节,而是情节下的表格OP想要什么