24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2129  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

heshuting

银虫 (小有名气)

[交流] 【求助】关于Mathematica画图颜色问题(急用)已有4人参与

大家好:
       我是新手。最近遇到一个关于用Mathematica画图设置颜色问题,希望大家帮忙一下!
       我是调用一数据列表(3列(x,y,Hz),多行)进行画图。要求是把Hz为负的设置为棕色,而Hz为正的设置为白色。我该如何设置?希望各位大侠帮忙一下。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

RongShe


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by resonant at 2010-05-20 16:51:31:
你设置个if判断,单独画出正值和负值
最后用show画在一个图里就可以了。

正解!如果不会IF,可以导入Excel啥的,按照hz排列下,分别导出正负值,分别导入mathematica画图,再组合到一副图里
3楼2010-05-20 21:24:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

resonant

木虫 (正式写手)

独自为政

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):辛苦了! 2010-05-20 18:05:46
你设置个if判断,单独画出正值和负值
最后用show画在一个图里就可以了。
交朋识友,猛搞科研。两手抓,两手都要硬。
2楼2010-05-20 16:51:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢参与应助! 2010-05-21 09:05:38
时间太紧,没考虑太细,提供个例程作参考吧
ListPlot3D[Table[Sin[j^2 + i], {i, 0, Pi, 0.1}, {j, 0, Pi, 0.1}],
ColorFunction -> Function[{x, y, z}, Hue[If[z > 0.5, 0.6, 0.1]]],
Mesh -> None]
不是非得要白色吧?
4楼2010-05-20 23:00:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

heshuting

银虫 (小有名气)

各位大侠

真的很感谢你们!
5楼2010-05-21 09:33:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见