我无法生成具有以下错误的堆叠图形:
TypeError: There is no Line2D property "stacked"
我的csv格式为:
feb-17,1,2,3
apr-17,2,4,3
may-18,3,5,3
oct-20,4,1,1
dec-21,5,1,1
我希望看到这样的景象:
我的代码是:
import pandas
import matplotlib.pyplot as plt
df = pandas.read_csv(datacsv.csv, delimiter=',',
index_col=0,
parse_dates=[0], dayfirst=True,
names=['Date','Black','Red', 'Yellow'])
df.plot(Stacked=True, marker='.',markersize=8, title ="My graph", fontsize = 10, color=['b','g','c'], figsize=(15, 15))
imagepathprotocol = "image.png"
plt.savefig(imagepathprotocol)
你知道能做什么吗?谢谢。你知道吗
请尝试以下代码
您需要指出条形图的种类并删除标记/标记大小
是,更改类型-
默认情况下,它尝试绘制一条二维线,而这实际上没有堆叠选项。你知道吗
参见文档here
相关问题 更多 >
编程相关推荐