亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python Pyx:graph.style.rect 的 color.gradient

Python Pyx:graph.style.rect 的 color.gradient

慕容森 2023-07-18 17:51:45
我想用 python 中的包制作密度圖PyX。我使用代碼 from pyx import * import numpy import math  from pyx.graph import axis g = graph.graphxy(height=8, width=8,              x=graph.axis.linear(min=0.0, max=2.0, title=r"$x-axis$"),              y=graph.axis.linear(min=0.0, max=2.0, title=r'$y-axis$'))               g.plot(graph.data.file("datatotest.dat", xmin=1, xmax=2, ymin=3, ymax=4, color=5, title=r"$bar$"),    [graph.style.rect(gradient=color.gradient.Gray)]        ) g.writePDFfile()我使用數據 0  1   0   1   0.12 0  1   1   2   0.56 1  2   0   1   0.98 1  2   1   2   0.23我得到了結果我想要更有趣的顏色。但使用時color.gradient.Rainbow會出現錯誤消息:“顏色空間字符串不適用于 hsb 顏色”.color.gradient.Hue.例如,在使用 Reverse 時,我會遇到類似的錯誤。問題:除了灰色之外,還有什么其他顏色漸變可以使用?
查看完整描述

2 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

問題是由于右側的漸變以及此處使用位圖進行優化以獲得良好的壓縮造成的。不幸的是,位圖不適用于 HSB 顏色?,F在,解決方案相當簡單,因為彩虹(和其他漸變)也轉換為不同的顏色空間。在您的情況下,您可以使用 color.rgbgradient.Rainbow 或 color.cmykgradient.Rainbow 等,具體取決于您希望在輸出中使用哪個顏色空間。



查看完整回答
反對 回復 2023-07-18
?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

我曾經做過類似的事情。我創建了一個熱圖,用于與 seaborn.heatmap 進行數據的某些相關性,您應該嘗試一下。

查看完整回答
反對 回復 2023-07-18
  • 2 回答
  • 0 關注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號