我当前正在运行Jupyter Notebook 5.6.0。我将Excel文件导入了Jupyter。This is the code which I used to make a small table
我想将此表制作为折线图。以学生为x轴上的点。 x轴必须来自Excel文件。
这是我第一次尝试Jupyter,但找不到任何可以解决我的问题的网站。
答案 0 :(得分:0)
如果您想将y轴作为他们的分数,将线条作为字母,则可以使用
for col in df.columns[1:]:
plt.plot(df.Students, df[col], label=col)
plt.legend()
答案 1 :(得分:0)
答案 2 :(得分:0)
使用Turtle图形!
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import turtle
from random import choice
colors = ["red","green","blue","orange","purple","pink","yellow"]
df = pd.read_csv('Demo Chart.csv')
t=turtle.Turtle(visible=False)
t.speed('fastest')
t.up()
for b in df.get_values():
t.color(choice(colors))
print(str(b[0]),t.color()[0])
for i in range(len(b[1:])):
t.goto((i)*10,b[1:][i]*10)
t.down()
t.up()
t.home()
t.color('black')
t.down()
for i in range(len(b[1:])):
t.forward(10)
t.right(90)
t.forward(5)
t.left(180)
t.forward(5)
t.right(90)
t.home()
t.left(90)
for i in range(1000):
t.forward(10)
t.left(90)
t.forward(5)
t.right(180)
t.forward(5)
t.left(90)
turtle.mainloop()`
编辑:要清楚:它打印什么颜色对应于什么字母(学生),并分别打开乌龟窗口