質問

を使用してい開flash図表2のインストールマレールに願います。すべてが見て滑らかなの範囲で自分のx軸となる。私の創造ラインを代表する携帯電話のプランはコスト上の特定の使用量は、私の生成8値1-5は以下の利用が6-8はデモのコストでの利用を制限します。

に問題私は遭遇をどう設定の範囲X軸ruby on railsベースで、何か特定のデータです。現在の値が表示されている指標の配列をしているところとしても用いられる。しよう手のハッシュ値の表にないもの負荷。

のではないでしょうかまず前提として得なセットのデータを自分の線になるようにしてください正しく表示され、現在では処理毎に価値の場合はxの値のインデックス配列になります。

こちらはスクリーンショットできるよdescriptionよう: http://i163.photobucket.com/albums/t286/Xeno56/Screenshot.png ご注意適切な値の範囲は、x軸での設備は、施設内または近辺にこのようなもの100, 200, 300, 400, 500, 600, 700

コード:

y = YAxis.new
y.set_range(0,100, 20)

x_legend = XLegend.new("Usage")
x_legend.set_style('{font-size: 20px; color: #778877}')

y_legend = YLegend.new("Cost")
y_legend.set_style('{font-size: 20px; color: #770077}')

chart =OpenFlashChart.new
chart.set_x_legend(x_legend)
chart.set_y_legend(y_legend)
chart.y_axis = y

line = Line.new
line.text = plan.name
line.width = 2
line.color = '#006633'
line.dot_size = 2
line.values = generate_data(plan)     
chart.add_element(line)

def generate_data(plan)
  values = []
  #generate below threshold numbers
  5.times do |x|
    usage = plan.usage / 5 * x 
    cost = plan.cost
    values << cost
  end
  #generate above threshold numbers
  3.times do |x|
    usage = plan.usage + ((plan.usage / 5) * x)
    cost = plan.cost + (usage * plan.overage)
    values << cost
  end
  return values
end

また、その他の問題がんがんば追加ポイントとしてanyの値は、いするとともにxの要素の位置、配列、yの値は、必要があり指定することができるのxとyの値は各ポイントとは思えないためバッファーマアレイチnull値

役に立ちましたか?

解決 3

その結ditching開flash図表2のようなFlotr

他のヒント

を作成する必要がある、XAxisオブジェクトを設定しラベル:

x = XAxis.new
x.labels =  [100, 200, 300, 400, 500, 600, 700].collect(&:to_s)
chart.x_axis = x

私の経験から多くの方法がありいオープンFlash図表2.mikezter記の例では、ほぼ正;しかし、この方法を設定しますXAxisます。

x = XAxis.new
x.set_labels([100, 200, 300, 400, etc]).collect(&:to_s)
chart.x_axis = x

ご注意くださっ例mikezterので使ってい:

x.set_labels([array values etc])

の代わりに

x.labels = [array values etc] 
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top