私は、私のデータフレームをExcelの方法で見るのに役立つので、background_gradientを使用するのが好きです。
しかし、色を別のデータフレームの図にマップする方法があるかどうかは疑問です。
例えば、私がしたいことは、zフレームのデータフレームを使用してデータフレームを色づけして、異常値の値をすばやく見ることができるようにすることです。私はそれがスタイルA.パンダスタイル - 背景他のデータフレームを使用するグラデーション
答えて
にデータフレームBの値を使用するように私はからスタイルを転送するためbackground_gradient codeを変更すること以外の別の方法を見ないbackground_gradient
を使用する方法を思ったんだけど
A = pd.DataFrame(np.random.randn(6, 3), columns=['a', 'b', 'c'])
B = pd.DataFrame(np.random.randn(6, 3), columns=['a', 'b', 'c'])
A.style.background_gradient(???)
他すなわち
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib import colors
def b_g(s, cmap='PuBu', low=0, high=0):
# Pass the columns from Dataframe A
a = A.loc[:,s.name].copy()
rng = a.max() - a.min()
norm = colors.Normalize(a.min() - (rng * low),
a.max() + (rng * high))
normed = norm(a.values)
c = [colors.rgb2hex(x) for x in plt.cm.get_cmap(cmap)(normed)]
return ['background-color: %s' % color for color in c]
B.style.apply(b_g,cmap='PuBu')
出力に1つのデータフレーム:
希望する
バラスに感謝します。私はそれがそれを行う方法になると思った。それを得るためのコードを表示していただきありがとうございます。 よろしく –
とにかくスタイナーオブジェクトをpng/pdfに保存しますか? –
@ thomas.mac私は、スタイナーオブジェクトをpngに保存することはできないと思います。その答えは、異なるデータフレームにスタイルを適用し、新しいデータフレームで同じスタイルが適用されるようにスタイルを返すようなものです。この解法は、両方の形が等しい場合にのみ機能します。 – Dark
- 1. パンダスタイルの背景グラデーショングラデーションとローブの両方
- 2. JPanelグラデーションの背景
- 3. グラデーションの背景UIScrollView
- 4. 背景グラデーションの色と背景イメージDRYly
- 5. TableViewCell背景色グラデーション
- 6. グラデーション+背景画像
- 7. カバー背景画像+グラデーション背景
- 8. グラデーションの背景を使ったスタイリングUITableViewCells
- 9. CSSのグラデーションの背景ボタン
- 10. TabBarのグラデーションの背景?
- 11. divのCSSグラデーションの背景
- 12. グループボックスのグラデーションの背景
- 13. 背景のグラデーションの問題
- 14. JToolBarのグラデーションの背景
- 15. 背景のIE11グラデーションの色
- 16. Flex SWFグラデーションの背景
- 17. CSSトランジションの背景グラデーション(ハック)
- 18. WPF Datagrid.RowStyleグラデーションの背景
- 19. イオン3:グラデーションの背景
- 20. IOSの背景グラデーション - ストーリーボード
- 21. CSSグラデーションの背景でスクロール
- 22. 背景色をグラデーションするトグル機能
- 23. 設定背景グラデーション - jshintエラー
- 24. ボーダーでSilverlightの動的背景(グラデーションを使用)
- 25. CordovaでCSSの背景グラデーションを使用しない
- 26. andengineのグラデーションの背景を適用する方法
- 27. QPushButtonの背景に色とグラデーションの両方を適用する
- 28. 水平グラデーションを使用したCSS背景画像
- 29. グラデーションの背景色と画像を同時に適用する
- 30. スタックパネルにグラデーションを適用する背景色/シルバーライトの画像
値のデータフレームBからスタイルAを意味する方法B.行インデックスと列インデックスに基づいてセルを別のデータフレームから着色するのと同じように? – Dark
はいBに適用されたbackground_gradientで作成された色を使用し、Aでこれらの色を使用します。 –
私の答えはあなたが探しているものですか? – Dark