8
私は2回の測定値と複数の系列をプロットしようとしている(それは実際にpygalを使用して1つの図のnum_of_時系列* 2つのグラフだ データがすべきことのようになります。pygal(python)を使って1つのグラフに複数のグラフをプロットする方法は?
from collections import defaultdict
measurement_1=defaultdict(None,[
("component1", [11.83, 11.35, 0.55]),
("component2", [2.19, 2.42, 0.96]),
("component3", [1.98, 2.17, 0.17])])
measurement_2=defaultdict(None,[
("component1", [34940.57, 35260.41, 370.45]),
("component2", [1360.67, 1369.58, 2.69]),
("component3", [13355.60, 14790.81, 55.63])])
x_labels=['2016-12-01', '2016-12-02', '2016-12-03']
とコードをレンダリングするグラフでありますその:。
from pygal import graph
import pygal
def draw(measurement_1, measurement_2 ,x_labels):
graph = pygal.Line()
graph.x_labels = x_labels
for key, value in measurement_1.iteritems():
graph.add(key, value)
for key, value in measurement_2.iteritems():
graph.add(key, value, secondary=True)
return graph.render_data_uri()
現在の結果がthatある
上記のコードでは、問題は、それが1を測定し、その1を所属する所属グラフは明らかではないということですsを測定2に設定します。 第2に、両方の測定で色(または形状)の各コンポーネントを表示したいと考えています(今は、それらが全く関連していないように見えます)。例えばコンポーネント1 - ピンク、コンポーネント2緑色、component3黄色
このグラフは、2つの他の対つの成分を比較するために、測定1及び2
との相関関係を参照することを目的と私は十分に明らかであった期待します。
助けてくれてありがとう!
質問に対する回答が見つかった場合は、質問段落自体ではなく、下の「回答」セクションに入力してください。 –
私はそれをします。 –