teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

numpyのコードをソースコード欄に移動しました。

2017/07/24 22:57

投稿

apple_pen_pen
apple_pen_pen

スコア22

title CHANGED
File without changes
body CHANGED
@@ -12,7 +12,8 @@
12
12
 
13
13
  sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)
14
14
 
15
+ # use pandas
15
- def realtime_plot():
16
+ def realtime_plot_pd():
16
17
  x = 0.1
17
18
  df = pd.DataFrame([[x, 1], [1, 1]]).T
18
19
  df.columns = ["Down", "up"]
@@ -29,19 +30,10 @@
29
30
 
30
31
  plt.pause(.1)
31
32
 
32
- realtime_plot()
33
+ realtime_plot_pd()
33
34
 
34
- ```
35
-
36
- ###試したこと
37
-
38
- pandasでなくnumpyを使った場合はグラフに反映されるのですが、pandasの場合dataframe自体は更新してるぽいのですが、グラフに反映されません。どういうやり方があるのか、アドバイスをいただけたらと思います。
39
-
40
- import numpy as np
35
+ # use bumpy
41
- import pandas as pd
42
- import matplotlib.pyplot as plt
43
-
44
- def realtime_plot():
36
+ def realtime_plot_np():
45
37
  left = np.array([1, 2])
46
38
  x = 0.1
47
39
  height = np.array([x, 1])
@@ -53,8 +45,13 @@
53
45
  graph[0].set_height(height[0])
54
46
  plt.pause(.1)
55
47
 
56
- realtime_plot()
48
+ realtime_plot_np()
57
49
 
50
+ ```
58
51
 
52
+ ###試したこと
53
+
54
+ pandasでなくnumpyを使った場合はグラフに反映されるのですが、pandasの場合dataframe自体は更新してるぽいのですが、グラフに反映されません。どういうやり方があるのか、アドバイスをいただけたらと思います。
55
+
59
56
  ###補足情報(言語/FW/ツール等のバージョンなど)
60
57
  より詳細な情報

1

不要なライブラリーの削除、関数名の統一

2017/07/24 22:57

投稿

apple_pen_pen
apple_pen_pen

スコア22

title CHANGED
File without changes
body CHANGED
@@ -37,12 +37,11 @@
37
37
 
38
38
  pandasでなくnumpyを使った場合はグラフに反映されるのですが、pandasの場合dataframe自体は更新してるぽいのですが、グラフに反映されません。どういうやり方があるのか、アドバイスをいただけたらと思います。
39
39
 
40
- import os, sys
41
40
  import numpy as np
42
41
  import pandas as pd
43
42
  import matplotlib.pyplot as plt
44
43
 
45
- def pause_plot():
44
+ def realtime_plot():
46
45
  left = np.array([1, 2])
47
46
  x = 0.1
48
47
  height = np.array([x, 1])
@@ -54,7 +53,7 @@
54
53
  graph[0].set_height(height[0])
55
54
  plt.pause(.1)
56
55
 
57
- pause_plot()
56
+ realtime_plot()
58
57
 
59
58
 
60
59
  ###補足情報(言語/FW/ツール等のバージョンなど)