【发布时间】:2018-01-05 22:42:27
【问题描述】:
我有一个 Excel 文件,其中我的数据位于名为“main”的工作表中。
我想为“主”表中的特定单元格绘制线图(或散点图)
我想在'main'中使用的数据是:
X 轴数据在 A 列,即从 A36 到 A136 和 Y轴数据在A列,即从G36到G136
这是我用来制作更简单版本的情节的代码
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
import pandas as pd
x = pd.read_excel('ob_half_cd100_titration.xlsx', 'test', parse_cols='A')
y = pd.read_excel('ob_half_cd100_titration.xlsx', 'test', parse_cols='B')
plt.plot(x, y)
plt.show()
链接到excel文件: https://www.dropbox.com/s/2pq4pzq7y7ng29e/ob_half_cd100_titration.xlsx?dl=0
【问题讨论】:
-
尝试删除 import pylab as plt line
-
该问题缺少问题描述。问题是什么?运行代码时你会得到什么?是否抛出错误?输出与您的预期相差多远?
-
@ImportanceOfBeingErnest 问题是我没有在 Excel 工作表中指定单元格的代码,因此出现了问题。我可以绘制 A 列和 B 列,但我想用 A 列和 B 列中的特定单元格进行绘图。
标签: python excel matplotlib