Pythonの辞書はJSONと同じ形式を持っているため、JSONファイルはPythonで処理するためのデータを収集するために利用できます。以下に、.jsonファイルの形式の一例を示します:
{
"variable-1": 1.0,
"variable-2": 4.5,
"variable-3": 2.3,
"variable-4": 1.4,
"variable-5": 1.3
}
この.jsonファイルをPythonの辞書に保存し、matplotlibライブラリを使用して複数種類のグラフをプロットすることができます。以下に、.jsonファイルからデータを読み込み、ライングラフとバーグラフを作成するPythonスクリプトの例を示します:
import matplotlib.pyplot as plt
import json
dictionary = json.load(open('file.json', 'r'))
xAxis = [key for key, value in dictionary.items()]
yAxis = [value for key, value in dictionary.items()]
plt.grid(True)
## LINE GRAPH ##
plt.plot(xAxis,yAxis, color='maroon', marker='o')
plt.xlabel('variable')
plt.ylabel('value')
## BAR GRAPH ##
fig = plt.figure()
plt.bar(xAxis,yAxis, color='maroon')
plt.xlabel('variable')
plt.ylabel('value')
plt.show()
上記のPythonスクリプトを実行すると、以下のグラフが出力されます:ライングラフとバーグラフ。
このように、PythonとJSONを組み合わせることで、データビジュアライゼーションの可能性が広がります。ぜひ試してみてください。.