私はextJs 4を使用して、このhttp://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/charts/BarRenderer.htmlのようなグラフを描画しています。しかし、私は各バーに2つ以上のセグメントを持ち、任意の数のバーがあります。私はすべてのバーのために全く異なる色をしたい。さらに、私はそのバーのセグメントのための現在のバーの色の異なる色合いが欲しい。同じ色のコードを凡例に反映させる必要があります。 あなたのご協力をよろしくお願い申し上げます。ExtJs棒グラフの4色テーマ
1
A
答えて
4
色を指定するカスタムチャートテーマを作成する必要があります。私は折れ線グラフのために一度行った。あなたはbarchartのためにそれを動作させるためにいくつかのことをする必要があるかもしれません、もしそうなら、%extjs-root%/ src/chart/theme/Base.jsのすべてのオプションを見つけることができます。私は、折れ線グラフのために持っていたものをHERESに:
// CUSTOM CHART THEME
Ext.chart.theme.myTheme = Ext.extend(Ext.chart.theme.Base, {
constructor: function(config) {
Ext.chart.theme.Base.prototype.constructor.call(this, Ext.apply({
colors: ['rgb(0, 0, 0)',
'rgb(0,0,255)',
'rgb(255,0,0)',
'rgb(0,128,0)',
'rgb(128,0,128)'
],
}, config));
}
});
あなたの棒グラフの設定でテーマを含んでいることを確認してください。
xtype: 'chart',
style: 'background:#fff',
animate: true,
store: myChartStore,
theme: 'Events',
legend: {
position: 'right'
},
// other configs ...
1
解決策が見つかりました。
あなたのビューでこれを入れてhttp://www.sencha.com/learn/drawing-and-charting/
:その後、
var colors = ['#ff0000','#FF9900','#009933', '#888', '#999'];
var baseColor = '#eee';
Ext.define('Ext.chart.theme.Fancy', {
extend: 'Ext.chart.theme.Base',
constructor: function(config) {
this.callParent([Ext.apply({
colors: colors
}, config)]);
}
});
そして、あなたが作成したテーマを呼び出す:
Ext.define('MyAPP.view.Graph.GrafPlazos',{
extend: 'Ext.chart.Chart',
alias : 'widget.plazocibar',
id: 'chart_plazosci',
xtype: 'chart',
style: 'background:#fff',
animate: true,
shadow: true,
store: 'Plazos.GPlazosci',
theme: 'Fancy',
0
チャートは、ミックスイン
だから、あなたが直接できるようテーマを使用していますthemeAttrsというテーマプロパティを使用します。
例えばあなたはあなたが指定することができ、列/積み重ね縦棒グラフのコンストラクタである列の色を変更したい場合は
this.themeAttrs.colors = [「#のF2C72B」、「#のa5c249」、」 #E88712 '、'#9D5FFA '];
関連する問題
- 1. 色付き棒グラフ
- 2. Extjs 4:時間積み上げ棒グラフ、可能ですか?
- 3. gnuplot棒グラフの異なる色の棒グラフですか?
- 4. コアプロット:棒グラフの各棒グラフの色を設定する
- 5. CorePlot棒グラフの棒グラフ
- 6. フレックス4 - 3dレイアウトと縦棒グラフ(マトリックス)
- 7. ExtJSの4つのグラフ表示問題
- 8. MSSQLベースの棒グラフと棒グラフ
- 9. ExtJs 4折れ線グラフのパフォーマンス
- 10. 横棒グラフD3の棒ラベル
- 11. 表示方法棒グラフの後ろのエリアチャート - extjs(マルチチャート)
- 12. g.raphael棒グラフ(クリック可能な棒グラフ)
- 13. Google棒グラフで個々の棒の色を変更できない
- 14. ExtJS 3アプリケーションでExtJS 4グラフを使用する
- 15. D3.js棒グラフの棒にカスタム色を割り当てる方法は?
- 16. Microsoft Chart、棒グラフ
- 17. データラベル - Excel棒グラフ
- 18. LaTeX棒グラフ
- 19. ggplot:棒グラフのパネル
- 20. ウェブサイト上の棒グラフ
- 21. jqPlot棒グラフの幅
- 22. AJAXデータの棒グラフ
- 23. 中立の棒グラフ
- 24. Googleグラフ - 棒グラフの棒の向きの変更
- 25. Matplotlib - なぜ棒グラフの線の色が黒ですか?
- 26. ExtJs 4.2テーマ
- 27. ggplot:ファセットごとのファセット付き棒グラフの棒グラフ
- 28. Pythonで棒グラフの色を変更する
- 29. LWUITを使った円グラフ、棒グラフ、グラフ
- 30. 浮動縦棒グラフ
申し訳ありませんが、英語が必要です。 – KatieK